Select to view content in your preferred language

Polygon bounding box; idlffshape

1092
2
11-16-2012 12:43 AM
MiguelKohling
New Contributor
Hallo
ich habe folgendes Problem bei dem Handling von extern generierten (idlffshape) shape-Files:
Ich erzeuge aus Koordinatenpaaren (siehe unten, coords1 und coords2) mittels idlffshape in IDL shape-Files:
[ATTACH=CONFIG]19362[/ATTACH]
Sobald ich die shapes in Raster (mittels feature FID) transformiere, erhalte ich folgendes:
[ATTACH=CONFIG]19363[/ATTACH]
(das grosse Polygon ist korrekt transformiert, fuer das Kleine werden nur willkuerlich Kanten mit der FID besetzt, die urspruengliche Flaeche ist NoData)

Das Problem besteht sowohl beim Speichern beider Polygone in getrennten wie auch in einer gemeinsamen shape-File. Wenn ich einen Punkt des "Problem-Polygons" in ArcGIS haendisch leicht aendere, tritt das Problem nicht mehr auf.
Da es nicht an dem Drehsinn der zugrundeliegenden Daten liegen kann, vermute ich die Ursache in der bounding box. Ich habe hunderte von Polygonen und Dateien erzeugt (mit leicht rotierten, primaer rechteckigen Polygonen), aber sobald es zu den mehr oder weniger lotrecht ausgerichteten Polys kommt (z.B. 'coords2'), treten die Probleme auf.

EDIT: Aufgefallen ist mir das Problem bei der eigentlich von mir benoetigten Konversion ins KML-Format, wobei ArcMAP eine Fehlermeldung ausgibt oder gar abstuerzt. Die Raster-Umwandlung diente eigentlich der Fehlersuche...

Danke fuer jede Hilfe im Voraus!
Miguel



IDL> print,coords2
      17.1646     -2.76743
      17.3232     -2.76713
      17.3229     -2.60352
      17.1643     -2.60380
      17.1646     -2.76743
IDL> print,coords
      16.6346     -2.42367
      16.7527     -2.99431
      16.2188     -3.10901
      16.1051     -2.53873
      16.1051     -2.53737
      16.6346     -2.42367
0 Kudos
2 Replies
MiguelKohling
New Contributor
Das Problem hat sich erledigt. Es spielt doch eine sehr wichtige Rolle, in welche Richtung man die Punkte des Polygons traversiert.

Thx anyway!:)
0 Kudos
by Anonymous User
Not applicable
Original User: temge

Ich kenne mich leider mit idlffshape nicht aus. Es gibt für ArcGIS Desktop allerdings ein Werkzeug, dass 'problematische' Geometrien behandlen kann. Lies Dir doch bitte einmal "Geometrie reparieren" unter http://resources.arcgis.com/de/help/main/10.1/#/na/00170000003v000000/ durch, vielleicht hilft es weiter.

Thomas
0 Kudos