neue FID

Liebe Gemeinde,
ich habe ein shp mit 20.000 Polygonen und habe die Polygone in der Tabelle nach einem anderen Feld sortiert als der FID. Nun möchte ich eine neue FID in der gewünschten Reihenfolge.
Geht das? Wenn ja, wie?
Gruß
Juepe
Liebe Gemeinde,
die Alternative wäre, dass ich jeweils eine Zahl von Polygonen markiere und über Feldberechnung für diese Gruppe von Polygonen neue Polygonnummern vergebe. So das ausgehend von z.B. 00001 immer eins drauf gezählt wird. Wie muss ich das in Feldberechnung formulieren?
Gruß
Juepe
Hallo Juepe,
zur Variante 1 versuch mal das Tool "Sort and Calculate Unique Value". Ich kann den Link seltsamerweise nicht posten, aber wenn du ne Google-Suche danach machst, ist's der erste Eintrag. Und in den EditTools gibt's aber wohl auch ne Möglichkeit.
Gruß, Mx.
Danke Maxilla,
jetzt habe ich mir das tool, also die .tbx- und die .py-datei von Esri heruntergeladen. Aber wie bekomme ich das in meine .mxd?
Gruß
Juepe
Hallo Maxilla,
danke, mein Admin hat mir das schon gezeigt, dass ich das tool in AppData\Roaming\ESRI\Desktop10.0\ArcToolbox\My Toolboxes und die py-datei in AppData\Roaming\ESRI\Desktop10.0\ArcToolbox\My Toolboxes legen muss.
Aber ich habe zwischenzeitlich schon eine andere Lösung für die FID gefunden.
Die Polygone sollen nach Teilgebieten sortiert nummeriert sein (bisher sind sich nach Zeitpunkt der Eingabe sortiert). Daher habe ich ein dissolve auf die Spalte "Teilgebiet" gemacht.==>TG_neu. Dabei wurden Multipartpolygone erzeugt, die eine neue FID bekommen haben.
Dann habe ich ein Identity mit 1. TG_neu und 2. meinem Polygonshape gemacht. Dabei wurden neue FID angelegt, genau in der Reihenfolge, wie ich es brauche, nach Teilgebieten sortiert.
Auf die FID greift dann mein Datenbankprogramm zu, wenn ich für alle Polygone neue Nummern in der gewünschten Reihenfolge erzeugen will.
Gruß
Juepe