Chciałbym otrzymać jedną kopertę wszystkich funkcji w klasie obiektów. Czy można to zrobić w ArcMap?
Chciałbym otrzymać jedną kopertę wszystkich funkcji w klasie obiektów. Czy można to zrobić w ArcMap?
Odpowiedzi:
Sprawdź narzędzie Minimalna geometria ograniczająca . Określ „WSZYSTKO” dla opcji grupy, aby uzyskać pojedynczą funkcję reprezentującą obwiednię twoich funkcji.
FeatureClass obsługuje interfejs IGeoDataset, który ma właściwość Extent zawierającą IEnvelope używaną przez wszystkie funkcje
na zdrowie Brian
Jeśli chcesz używać modułu Python ArcGisscripting w wersji 9.3x:
import arcgisscripting
gp = arcgisscripting.create(9.3)
fc = "C:/workshop/exercises/exercise1/data/stlouis_cities_geog.shp"
fcDesc = gp.describe(fc)
shpExtent = fcDesc.extent
print("Bounding Box: " + str(shpExtent.XMin) + "," + str(shpExtent.YMin) + "," + str(shpExtent.XMax) + "," + str(shpExtent.YMax))
del fc, gp
Szorstki hack: we właściwościach ramki danych, karcie Ramka danych, zakres używany przez polecenie pełnego zakresu - przejdź do Inne | Określ zakres, wybierz Zarys funkcji i FC interesujące. OK ze wszystkich okien dialogowych, wróć do Określ zakres, a zasięg Twojego FC powinien być teraz wyświetlany w polach Górny, prawy, dolny, lewy Zakres niestandardowy. Robimy to, aby ustawić niestandardowy pełny zasięg w usługach mapowych ArcGIS Server, ale powinien on zapewnić ci wymagany zakres FC.