Hallo,
ich habe ein Flussnetz (Polyline) und Landkreise (Polygon). Nun möchte ich die Flüsse nach den Kreisen aufspalten. Dazu wäre mMn die Funktion split/teilen (ArcGIS 10) nötig. Das funktioniert aber nicht, die Shapefiles, die da herauskommen, sind alle leer. Woran kann das liegen? Hat jemand einen anderen vorschlag oder ein Add-on, dass das machen kann parat?
Bin mittlerweile dazu übergegangen, per Modelbuilder die Einzelshapes zu bekommen. Allerdings muss ich dafür dem Model jedesmal sagen, für welchen Kreis er den Clip machen soll. Aber immerhin besser als gar nichts.
Phython ist nicht so meins, ehe ich da was zusammenprogrammiert habe, bin ich mit meiner halbautomatischen Lösung schon längst fertig.
Wieso ich das überhaupt mache: ich möchte die km Fluss pro Kreis herausfinden. Geht das evtl. auch noch anders? Die Linien gehen aber über die Kreisgrenzen hinaus, also muss vorher ja was gesplitet oder geclipt werden.
ich habe ein Flussnetz (Polyline) und Landkreise (Polygon). Nun möchte ich die Flüsse nach den Kreisen aufspalten. Dazu wäre mMn die Funktion split/teilen (ArcGIS 10) nötig. Das funktioniert aber nicht, die Shapefiles, die da herauskommen, sind alle leer. Woran kann das liegen? Hat jemand einen anderen vorschlag oder ein Add-on, dass das machen kann parat?
Bin mittlerweile dazu übergegangen, per Modelbuilder die Einzelshapes zu bekommen. Allerdings muss ich dafür dem Model jedesmal sagen, für welchen Kreis er den Clip machen soll. Aber immerhin besser als gar nichts.
Phython ist nicht so meins, ehe ich da was zusammenprogrammiert habe, bin ich mit meiner halbautomatischen Lösung schon längst fertig.
Wieso ich das überhaupt mache: ich möchte die km Fluss pro Kreis herausfinden. Geht das evtl. auch noch anders? Die Linien gehen aber über die Kreisgrenzen hinaus, also muss vorher ja was gesplitet oder geclipt werden.
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Di., 11.10.2011 - 13:57
PermalinkGespeichert von Kasparz am Di., 11.10.2011 - 13:58
Permalinkich glaube, ein Union oder Intersect ist das was du brauchst, und dann kannst du die Daten kreisweise abfragen. Bei einer Personalgeodatabase kann das über eine Abfrage mit Summierung geschehen.
Beim Ergebnis vom Union werden die Kreise mit den Gewässern zusammengeführt und die Attribute dazu eingetragen. Bei Daten innerhalb einer geodatabase hast du auch gleich die Flächen bzw. Längen.
Ein Splitt macht aus einem Multipart- Shape (1 Sachdatensatz im Shape und n Geodatensätze) ein Singlepart-Shape (geo- zu Sachdaten im Shape: 1:1).
einfach mal probieren.
Sven
Gespeichert von H_Haien am Mi., 12.10.2011 - 11:47
PermalinkZu meiner Ehrenrettung muss ich aber sagen, dass mein Chef meinte, mit split würde das auch gehen ;-)