Layer - bizonyítvány, ArcGIS Desktop

rövid tájékoztatást

Hozzáférést biztosít tulajdonságok és módszerek a réteg. Ez utalhat rétegeket egy dokumentumban kártyán (.mxd), vagy a réteget tartalmazó (.lyr).

Object réteg van kialakítva, hogy együttműködik a rétegek, amelyek a dokumentumban kártyán (.mxd), vagy a réteget tartalmazó (.lyr). Az objektum réteg hozzáférést biztosít számos olyan tulajdonsága van, hogy a réteg, amely található a Tulajdonságok párbeszédablak réteg (Layer Properties) a ArcMap, és azt javasolja, módszerek fájlok mentéséhez rétegeket. Réteg funkciót. ListLayers funkció és a módszer listLegendItemLayers objektum Legend biztosít egy objektum referencia réteg.

Sok különböző típusú réteg, és nem mindegyik támogatja ugyanazokat a tulajdonságokat. Például egy réteg meghatározó keresett tárgyak támogatást, mivel rasztertérképet nem támogatja, de támogatja a raszteres katalógusban. Ahelyett, hogy dolgoznak a különböző, az egyes tárgyak réteg minden lehetséges típusú réteg és tulajdonságok kombinációit lehet használni hordozók módszer. mely segít meghatározni, hogy milyen típusú rétegek milyen tulajdonságokat támogat. támogatja a módszer lehetővé teszi annak ellenőrzését, hogy egy bizonyos réteg az ingatlan, mielőtt megkísérli kap, vagy az értékét, ami csökkenti annak szükségességét, hogy keresni a hibákat.

Nem minden ingatlan egy réteg lehet hozzáférni a réteg objektumot. Vannak nagyszámú tulajdonságait a Tulajdonságok párbeszédablak réteg (Layer Properties) ArcMap, nem használt arcpy script környezet (például megjelenítési tulajdonságait, alias mezőket elosztásának karakterek, stb.) UpdateLayer funkció lehetővé teszi, hogy cserélje ki az összes réteg tulajdonságait elérhető a Réteg tulajdonságai párbeszédpanelen ArcMap használatával réteg fájlt (.lyr), amely tartalmazza a megfelelő beállításokat.

Összetett rétegek és egyéb al-rétegek (például jelölések osztályok) feldolgozott, mint a közönséges szálak. ListLayers függvény az index értékeket, amelyeket generált szerint felülről lefelé helyen a tartalomjegyzékben vagy tartalmazó rétegben (.lyr). Ugyanez történik, ha az összetett réteg helyezkedik el a többi összetett réteg. Például, egy térképet dokumentumot egy kompozit réteg, amely magában foglalja a három alrétegből, visszaküld egy listát a nevét a négy réteg az összetett réteg és a három alrétegből tartalmazza a kompozit. Kétféle módon, hogy meghatározza az összetett réteg. Meg tudja nézni, hogy a réteg támogatja isGroupLayer tulajdon. Vagy, meg tudjuk becsülni az ingatlan LongName. Jelentése LongName réteg nevét tartalmazza az összetett réteg, amellett, hogy a réteg nevét. Például, egy réteg az összetett réteg Layer1 Csoport1 lesz értéket LongName. egyenlő Csoport1 \ Layer1. Ha neve megegyezik az érték LongName értéket. egy kompozit réteg nem, vagy nem tartalmazza a kompozit.

Néhány réteg térkép dokumentum vagy egy réteg fájl jelszóval védett, mint a felhasználói név és jelszó nem tárolja együtt a fájl réteg vagy térkép dokumentumot. Térkép tartalmazó dokumentumokat az ilyen rétegek jelszót igényelnek megnyitásakor. Között arcpy.mapping scriptek, alapértelmezés szerint ezek a párbeszédpanelek nem jelennek meg, de ez azt jelenti, hogy a rétegek fogják kezelni sérült adatforrások. Más szóval, a védett rétegek nem jelenik meg a kimeneten. Ha azt szeretnénk, hogy a rétegek megfelelően jelenik meg, akkor több lehetőség. Először is, menteni felhasználói név és jelszó mellett a réteget. Ezután Geoprocessing CreateArcSDEConnectionFile függvény létrehoz egy kapcsolatot fájlt, ami lesz a memóriában. Ha ezt a funkciót megnyitása előtt egy térképet dokumentum (.mxd) alkalmazásával MapDocument funkció vagy réteg fájlt réteg. SDE rétegek jelennek meg rendesen. Ezen a ponton, nincs más módja a webes szolgáltatások nem rendelkezik.

Egy változó, amely utal a réteg fájlt a lemezen, beleértve a zárat ezt a fájlt (.lyr). Javasoljuk, hogy távolítsa el a hivatkozást egy tárgy, Python del parancs a végén a script, vagy Python próbálja / kivéve nyilatkozatot.

Megváltoztatása az adatforrás réteg - az általános követelmény. Ha két módszer Réteg objektumot. amelyek segítenek, hogy csináld. findAndReplaceWorkspacePath módszert helyettesíteni hivatott részét vagy egészét az útvonal réteg munkaterület. replaceDataSource módszer lehetővé teszi, hogy módosítsa a munkaterületet, és állítsa réteg adatforrást. A részletesebb tárgyalását a paramétereket a tájékoztatás, szkriptek és a kód minták a súgótémakörhöz frissítése és létrehozó adatforrások felhasználásával arcpy.mapping.

Attól függően, hogy milyen típusú karaktert meg lehet változtatni a réteg szimbólumok. Van egy korlátozott számú fajta karakter, melynek tulajdonságait és módszerek állnak rendelkezésre. Javasoljuk, hogy ellenőrizze a szálláshely symbologyType réteg. Ha a visszatérési érték az. szimbólumok réteg nem lehet megváltoztatni. Ha visszatér egy másik értéket, ne használja más. réteg szimbolika tulajdonság visszaadja az alábbi karakterosztály, melyek mindegyike saját, egyedi módszerek és tulajdonságok: GraduatedColorsSymbology. GraduatedSymbolsSymbology. RasterClassifiedSymbology és UniqueValuesSymbology.

Fent az ideiglenes rétegek végezhető egy időben műveletben. Nem minden típusú réteg által támogatott, amikor a tulajdon. Ezért célszerű először ellenőrizze, hogy a réteg támogatja idővel módszerrel támogatja. Ha egy réteg támogatja idő, hozzáférési idő tulajdonságok érhetők el az osztály LayerTime.

(Olvasás és írás)

Ez lehetővé teszi, hogy megkapja vagy az értéket a fényerőt. Normál fényerő alapértelmezett - 0%. Adjon meg egy értéket a + 100% -100%. Írja be a „plusz” vagy „mínusz” balra az érték, hogy meghatározza a pozitív vagy negatív értéket. Nem minden réteg támogatja fényerő tulajdonság (például több rétegek és a réteg objektumok), ezért tanácsos ellenőrizni előre segítségével támogatja módszer.

(Olvasás és írás)

Ez lehetővé teszi, hogy megkapja, vagy állítsa a kontraszt értékét. Alapértelmezés szerint, semleges kontraszt - 0%. Adjon meg egy értéket a + 100% -100%. Írja be a „plusz” vagy „mínusz” balra az érték, hogy meghatározza a pozitív vagy negatív értéket. Nem minden réteg támogatja ellentétben tulajdonság (például rétegek kommentár rétegek vagy szárazföldi), ezért célszerű ellenőrizni előre segítségével támogatja módszer.

(Olvasás és írás)

Hozzáférést biztosít információt, hogyan lehet csatlakozni ArcSDE rétegek és webes szolgáltatásokat. A visszaadott eredmény egy pár kulcs értékeit szótárban. Két különböző szókincs visszaadott típusától függően a réteg. Az első - az ArcSDE kapcsolatok, a második - az összes webes szolgáltatások réteg típusok. Szótár webszolgáltatások kulcsot tartalmaz, amelyek minden típusú szolgáltatási réteg, hanem magában foglalja néhány kulcsot a munka csak bizonyos típusú internetes szolgáltatások (pl WMS van WMSTitle kulcs). Mielőtt meghatározó speciális kulcsok, akkor megtekintéséhez ServiceType kulcsot egy script, vagy használja a GET módszert. amely lehetővé teszi, hogy kihagyja megközelíthetetlen kulcsokat. Nem minden rétege támogatja serviceProperties tulajdonság (például rétegek, amelyek nem kapcsolódnak a web szolgáltatások vagy ArcSDE), ezért tanácsos ellenőrizni ezt előre segítségével támogatja módszer.

Kulcsok ArcSDE szótár

A kulcsokat a szótár Web Service

  • ServiceType -property, bemutatva a fajta szolgáltatást. Ezek közé tartozik a ImageServerrel, IMS MapServer, TiledInternetLayer, WMS és WCS.
  • -property URL, a megjelenített URL szolgáltatás. Ha csatlakozik ArcGIS for Server végzik a helyi hálózat (LAN), az érték üres lesz.
  • -property a kiszolgáló nevét jeleníti meg a szerver. Ha csatlakozik ArcGIS for Server az interneten keresztül (HTTP), az érték üres lesz.
  • Felhasználónév -properties megjelenítésére a felhasználó nevét hozzáféréshez használt védett szolgáltatáshoz. Ha a szolgáltatás nincs jelszóval védve, az ingatlan értéke nulla.
  • ServiceName -os tisztaságú IMS szolgáltatási réteg. Az ingatlan neve jelenik meg az IMS szolgáltatás.
  • -Csak WMSName rétegek WMS szolgáltatás. Az ingatlan megjeleníti egy szöveget a WMS szolgáltatás közötti kommunikációban használt számítógépek.
  • -Csak WMSTitle rétegek WMS szolgáltatás. Az ingatlan megjeleníti WMS szolgáltatás leírása a címsorban.
  • Név -Csak rétegek WMS szolgáltatás. Az ingatlan megjeleníti szöveges karakterláncot WMS réteget közötti kommunikációban használt számítógépek.
  • Cím -Csak rétegek WMS szolgáltatás. Tulajdonság megjelenít egy címsor WMS réteget leírás.

(Olvasás és írás)

Kezelőszervek réteg nyomtatást. Ha True. A megjelenített címkék; Ha a False. címkék nem jelennek meg. Nem minden rétege támogatja showLabels tulajdonság (pl raszteres rétegek és a feljegyzéseket), ezért tanácsos ellenőrizni előre segítségével támogatja módszer. Réteg típusok, amelyek támogatják showLabels ingatlan is támogatja labelClasses tulajdon.

Hivatkozást ad egy osztály réteget szimbólumokat. Minden réteg támogatta karakternek megvan a saját egyedi tulajdonságai. Javasoljuk, hogy először meghatározzuk symbologyType réteg módosítása előtt tulajdonságainak karakterosztály.

Visszaadja egy karakterlánc, amely megjeleníti karakter osztály réteg. Nem minden típusú karakterosztály támogatja; Ha az osztály nem támogatott, visszatérő kulcsszó EGYÉB. A lehetséges értékek a következők:

Visszatér LayerTime osztályban. amely hozzáférést biztosít időbeli tulajdonságai az idő rétegek.

(Olvasás és írás)

Ez lehetővé teszi, hogy megkapja, vagy állítsa a átláthatóságot. Ez lehetővé teszi, hogy az alsóbb rétegek tetején keresztül. Írja 0, ha nem akarjuk használni a Rétegáttetszőség. Az átláthatóság érték általában több mint 90 százaléka azt eredményezi, hogy a réteg nem látható egyáltalán. Nem minden réteg támogatja az átlátszóságot tulajdonság (például réteg föld és al-réteg webes szolgáltatások), ezért tanácsos ellenőrizni előre segítségével támogatja módszer.

(Olvasás és írás)

Controls fólialeképezésnek. Úgy viselkedik is, mint egy jel mellett a réteg neve ArcMap tartalomjegyzékben. Ha True. réteg látható; Ha a False. réteg az ábrán nem látható. Nem minden réteg támogatja a látható tulajdonság (például tilos a web szolgáltatás réteg), ezért tanácsos ellenőrizni előre segítségével támogatja módszer.

Visszaadja az utat a munkaterületek a réteg vagy a csatlakozó fájlt. Nem minden rétege támogatja workspacePath tulajdonság (pl web szolgáltatások), ezért tanácsos ellenőrizni előre segítségével támogatja módszer.

A kulcsszó a típust képviselő munkaterület, az új adatokat.

  • ACCESS_WORKSPACE - személyes geoadatbázisban vagy munkaterület Access
  • ARCINFO_WORKSPACE - Workspace ArcInfo lefedettségből
  • CAD_WORKSPACE -Working Area CAD fájl
  • EXCEL_WORKSPACE -Working Area Excel fájl
  • FILEGDB_WORKSPACE -Working Area fájl geoadatbázisba
  • Nincs tömörítés (NINCS) Használt, hogy kihagy egy paraméter
  • OLEDB_WORKSPACE -Working Area OLE adatbázis
  • PCCOVERAGE_WORKSPACE -Working terület, amely PC ARC / INFO
  • RASTER_WORKSPACE -Working Area raszter
  • SDE_WORKSPACE -Working Area SDE geoadatbázisba
  • SHAPEFILE_WORKSPACE -Working Area shapefile
  • TEXT_WORKSPACE -Working Area szövegfájlt
  • TIN_WORKSPACE -Working Area TIN
  • VPF_WORKSPACE -Working Area VPF

Jelképező karakterlánc nevét adathalmaz abban a formában, amelyben megjelenik egy új munkaterület (réteg neve nem szerepel a tartalomjegyzékben). Ha dataset_name paraméter nincs megadva, replaceDataSource eljárás pótlásának egy adathalmazt találni egy táblázatot a neve megegyezik a jelenlegi adatok halmaza réteg.

Ha True. A munkaterület frissül, ha workspace_path érték megengedett munkaterületet. Ha az érték érvénytelen, a munkaterületen nem helyettesítették. Ha False. módszer meghatározza a forrást workspace_path függetlenül elfogadható megfelelést. Ebben az esetben, ha nincs találat, az adatforrás sérült.

(Alapértelmezett - True)

Egy részletesebb leírás az információ a beállításokról, szkriptek és kódpéldák, referencia témaköre. Aktualizálása és rögzítő adatforrásokat arcpy.mapping modult.

Kapcsolódó cikkek