Karol Szymankiewicz

Karol Szymankiewicz Specjalista ds. GIS,
FPP Consulting

Temat: ModelBulider point to raster

Hej,
Mam pewien problem z ModelBuliderem. Do rzeczy, mam warstwę punktową, gdzie jest 12 kolumn (oznaczony od 1 do 12) z wartościami. Chciałem przerobić ja na rastry o zadanych pramaterach ale w momencie dodania warstwy, ustawienia jej jako "list of value" w toolsie Point to raster nie mogę zmienić wybranej wartości z jakiej ma wybrać wartości. Mam nadzieje, ze w miarę zrozumiale.
Proszę o sugestie, dopiero raczkuje w MB, ale narzędzie jest Boskie ;o JBC dane mogę podeslac.
Pzdr

Temat: ModelBulider point to raster

Z tego co zrozumiałem, warstwa punktowa jest jedna - stąd nie powinna być oznaczona jako A list of values.
A list of values powinien być natomiast oznaczony parametr Value field.
Aby można było go tak oznaczyć, trzeba z niego najpierw zrobić zmienną (PPM na narzędziu -> Make variable -> From parameter -> Value field)
Wtedy w konfiguracji narzędzia można wpisać wiele nazw pól, z których będą pobierane wartości. Niestety, dodatkowo trzeba jeszcze nazwać wszystkie wynikowe rastry.

Aby uniknąć żmudnego wpisywania nazw możesz popróbować z prostym skrypcikiem (np. w Python window):
inFC = "C:/Dane/Punkty.shp"
pola = arcpy.ListFields(inFC, "Numer*")
for pole in pola:
nazwaPola = pole.name
outRaster = r"C:/Dane/OutRas_" + nazwaPola + ".tif"
arcpy.PointToRaster_conversion(inFC, nazwaPola, outRaster, "MOST_FREQUENT", "", 100)


Skrypt tworzy listę pól wejściowej wartswy zaczynających się od "Numer" i używa nazw pól jako parametr narzędzia oraz do nazwania wynikowego rastra.
Znaczenie poszczególnych parametrów narzędzia Point to Raster możesz sprawdzić w pomocyMarcin Gąsior edytował(a) ten post dnia 10.10.12 o godzinie 09:37
Karol Szymankiewicz

Karol Szymankiewicz Specjalista ds. GIS,
FPP Consulting

Temat: ModelBulider point to raster

Hej,
Dzięki za odpowiedz postram się przetestować, ale czuje, że jest to właśnie to o c mi chodziło ;]
Pzdr
PS Czas ruszyć z tym Pythonem ;]

Następna dyskusja:

Point Cloud i rozpoznawani...




Wyślij zaproszenie do