Mam Shapefile z kilkoma kształtami w środku.
Za pomocą MapWindow udało mi się ustalić, że potrzebuję kształtu o kształcie shapeId 19.
Jak zapewne możesz powiedzieć, ogólnie mam bardzo małe doświadczenie z GIS, ale myślę, że przybyłem we właściwe miejsce, aby poprosić o pomoc.
Potrzebuję wyodrębnić wszystkie współrzędne geograficzne określające kształt.
Czy można to zrobić za pomocą MapWindow, czy muszę użyć innego oprogramowania?
Jeśli potrzebujesz więcej informacji, proszę o komentarz, a ja zaktualizuję jak najszybciej.
Każda pomoc jest doceniana, ponieważ doprowadza mnie to do szału!
shp2text
Geo :: ShapeLib
ShpDump
Więcej...
źródło
Poniżej znajduje się sposób na uzyskanie dostępu do współrzędnych kształtu i szerokości geograficznej ESRI, między innymi bitami informacji, takimi jak odniesienie przestrzenne, atrybuty pola, wartości pola itp., Za pomocą Pythona. Poniższy kod działa tylko dla wielokątów i punktów (ponieważ nie zająłem się pisaniem kodu dla polilinii). Zasadniczo zebrałem trochę kodu, który znalazłem rozrzucony wokół ArcGIS Desktop Help 9.3, dodałem trochę moich i połączyłem w jedną funkcję. Został napisany w ArcGIS 9.3. Powinieneś być w stanie przekazać plik kształtu wielokąta lub punktowego, a logika odpowiednio go pokieruje.
źródło