Vairāk

Vai ģenerē PDF failu katrai objektu kategorijai, pamatojoties uz atribūtu ar ArcPy?


Man ir īpaša punktu klase, kas attēlo lietus ūdens ieplūdes vietas. Mēģinu automatizēt procesu, kas veic šādas darbības.

  1. atrod visas ieplūdes vietas, kurās ir lauks ar nosaukumu "Marķieris" un kas apdzīvots ar virkni "Nē"
  2. katrai no šīm funkcijām ģenerējiet PDF, kas ir centrēts skats mērogā 1:50.

Esmu diezgan jauns Python. Esmu pie tā strādājis kādu laiku un turpinu iegūt viena PDF faila izvadi (nevis 800, kas ir aptuveni. Ievades ar "Nē" skaits) un ArcMap avarē, kad skripts tiek pabeigts. Esmu pārliecināts, ka mans kods ir diezgan dauzāms!


Es izmantotu marķieri "SHAPE @" ar meklēšanas kursoru un pēc tam rīkotos šādi:

ar arcpy.da.SearchCursor (fc, ("SHAPE @", "UNIQUE_ID")) kā searchCur: rindai searchCur: myDF.extent = rinda [0] .extent myDF.scale = 50 arcpy.RefreshActiveView () arcpy. kartēšana.ExportToPDF (thisMap, r "N:  27000s  27800  GIS  John_Working  PDF  Map_" + str ([1] rinda) + ".pdf", izšķirtspēja = 100, image_quality = "Normāls")

Karšu sērijas var izveidot bez jebkādiem skriptiem, izmantojot ArcMap rīkjoslu Data Driven Pages. Tāpat ir arī otrādi: karšu sērijas var pilnībā izveidot skriptu, izmantojot arcpy.mapping, neizmantojot ArcMap Data Driven Pages lietotāja saskarni, taču abiem paņēmieniem ir pamatoti iemesli. Rīkjoslā ArcMap ar datiem vadītās lapas var nebūt pietiekami daudz iespēju izveidot "perfektu" karšu sēriju, taču ar datiem pamatotām lapām iespējota kartes dokumenta raksturīgā rīcība var ietaupīt daudzas koda rindas, jo lapas apjoms, mērogi, dinamisks teksts un tātad visi tiek automātiski pārvaldīti kartes dokumentā, lai kods nebūtu jāraksta.

Piemērs tam varētu būt scenārijs, kad teksta elementa virknes informācija jāformatē, izmantojot pielāgotu loģiku, vai arī tā jākonstruē no vairākiem laukiem. Nebūtu lieki viss jādara arcpy.mapping tikai tik vienkāršas, pielāgotas prasības dēļ. Šajā gadījumā kartes dokumentu joprojām var autorizēt, iespējojot ar datiem pamatotās lapas, un arcpy.mapping var apstrādāt pielāgotā teksta elementa virknes prasības. Zemāk redzamais kodu paraugs attiecas uz šo scenāriju.

Pirms uz tām var atsaukties ar arcpy.mapping, vispirms ir jāiespējo un jāreģistrē ar datiem pamatotas lapas kartes dokumentā (.mxd), izmantojot ArcMap rīkjoslu ar datiem vadītās lapas.

DataDrivenPages klasei ir tikai viena exportToPDF metode, taču tas nenozīmē, ka citus eksportēšanas failus nevar izveidot. Skatiet pirmo koda paraugu zemāk.

Lai iegūtu papildinformāciju par datiem pamatotām lapām, skatiet šīs tēmas:


Parametri

Ievades funkcijas, kas var būt punktu, polilīniju, daudzstūru vai daudzpunktu tipa.

Viens vai vairāki iezīmju klases slāņi, kas satur tuvu objektu kandidātus. Blakus esošās pazīmes var būt punkts, polilīns, daudzstūris vai daudzpunkti. Ja ir norādīti vairāki slāņi vai pazīmju klases, ievades tabulai tiek pievienots lauks ar nosaukumu NEAR_FC un tajā tiks saglabāti avota objektu klases ceļi, kas satur tuvāko atrasto objektu. To pašu objektu klasi vai slāni var izmantot gan kā ievades, gan blakus esošos elementus.

Rezultātu tabula ar analīzes rezultātu.

Rādiuss, ko izmantoja tuvu esošo objektu meklēšanai. Ja vērtība nav norādīta, tiks atlasītas visas tuvumā esošās funkcijas. Ja tiek ievadīts attālums, bet vienība tiek atstāta tukša vai iestatīta uz Nezināms, tiek izmantotas ievades pazīmju koordinātu sistēmas vienības. Ja parametrā Method tiek izmantota opcija Ģeodēziskā, jāizmanto lineāra vienība, piemēram, Kilometri vai Jūdzes.

Norāda, vai ievades objekta atrašanās vietas x un y koordinātas un tuvākā objekta tuvākā atrašanās vieta tiks ierakstītas laukos FROM_X, FROM_Y, NEAR_X un NEAR_Y.

  • Neatzīmēts - atrašanās vietas netiks ierakstītas izvades tabulā. Tas ir noklusējums.
  • Pārbaudīts - atrašanās vietas tiks ierakstītas izvades tabulā.

Norāda, vai tuvais leņķis tiks aprēķināts un ierakstīts laukā NEAR_ANGLE izvades tabulā. Tuvs leņķis mēra līnijas virzienu, kas savieno ievades objektu ar tuvāko pazīmi to tuvākajās vietās. Ja parametrā Method tiek izmantota Planar metode, leņķis ir diapazonā no -180 ° līdz 180 °, ar 0 ° uz austrumiem, 90 ° uz ziemeļiem, 180 ° (vai -180 °) uz rietumiem, un -90 ° uz dienvidiem. Izmantojot ģeodēzisko metodi, leņķis ir robežās no -180 ° līdz 180 °, ar 0 ° uz ziemeļiem, 90 ° uz austrumiem, 180 ° (vai -180 °) uz dienvidiem un -90 ° uz rietumiem.

  • Neatzīmēts - NEAR_ANGLE netiks pievienots izejas tabulai. Tas ir noklusējums.
  • Pārbaudīts - izejas tabulai tiks pievienots NEAR_ANGLE.

Norāda, vai atgriezt tikai tuvākās vai vairākas funkcijas.

  • Pārbaudīts - izvades tabulā tiks ierakstīts tikai tuvākais tuvumā esošais elements. Tas ir noklusējums.
  • Neatzīmēts - izvades tabulā tiks ierakstīti vairāki blakus esošie elementi (ierobežojumu var norādīt parametrā Maksimālais tuvāko atbilstību skaits).

Ierobežojiet tuvu pazīmju skaitu, par kurām ziņots katrai ievades funkcijai. Šis parametrs ir atspējots, ja ir atzīmēta opcija Atrast tikai tuvāko.

Norāda, vai uz sferoīda (ģeodēziskā) vai plakanas zemes (plakanā) izmantot īsāko ceļu. Ir ļoti ieteicams izmantot ģeodēzisko metodi ar datiem, kas saglabāti koordinātu sistēmā, kas nav piemērota attāluma mērījumiem (piemēram, Web Mercator un jebkurai ģeogrāfisko koordinātu sistēmai), vai jebkurai datu kopai, kas aptver lielu ģeogrāfisko apgabalu.

  • Planar - izmanto plaknes attālumus starp funkcijām. Tas ir noklusējums.
  • Ģeodēziskais - izmanto ģeodēziskos attālumus starp objektiem. Šī metode ņem vērā sferoīda izliekumu un pareizi apstrādā datus netālu no datu līnijas un poliem.

Ievades funkcijas, kas var būt punktu, polilīniju, daudzstūru vai daudzpunktu tipa.

Viens vai vairāki iezīmju klases slāņi, kas satur tuvu objektu kandidātus. Blakus esošās pazīmes var būt punkts, polilīns, daudzstūris vai daudzpunkti. Ja ir norādīti vairāki slāņi vai pazīmju klases, ievades tabulai tiek pievienots lauks ar nosaukumu NEAR_FC un tajā tiks saglabāti avota objektu klases ceļi, kas satur tuvāko atrasto objektu. To pašu objektu klasi vai slāni var izmantot gan kā ievades, gan blakus esošos elementus.

Rezultātu tabula ar analīzes rezultātu.

Rādiuss, ko izmantoja tuvu esošo objektu meklēšanai. Ja vērtība nav norādīta, tiks atlasītas visas tuvumā esošās funkcijas. Ja tiek ievadīts attālums, bet vienība tiek atstāta tukša vai iestatīta uz Nezināms, tiek izmantotas ievades pazīmju koordinātu sistēmas vienības. Ja metodes parametrā tiek izmantota opcija ĢEODĒZISKA, jāizmanto lineāra mērvienība, piemēram, Kilometri vai Jūdzes.

Norāda, vai ievades objekta atrašanās vietas x un y koordinātas un tuvākā objekta tuvākā atrašanās vieta tiks ierakstītas laukos FROM_X, FROM_Y, NEAR_X un NEAR_Y.

  • NO_LOCATION - Atrašanās vietas netiks ierakstītas izejas tabulā. Tas ir noklusējums.
  • LOCATION - atrašanās vietas tiks ierakstītas izejas tabulā.

Norāda, vai tuvais leņķis tiks aprēķināts un ierakstīts laukā NEAR_ANGLE izvades tabulā. Tuvs leņķis mēra līnijas virzienu, kas savieno ievades objektu ar tuvāko pazīmi to tuvākajās vietās. Ja metodes parametrā izmanto PLANAR metodi, leņķis ir diapazonā no -180 ° līdz 180 °, ar 0 ° uz austrumiem, 90 ° uz ziemeļiem, 180 ° (vai -180 °) uz rietumiem, un -90 ° uz dienvidiem. Lietojot ĢEODĒZISKO metodi, leņķis ir robežās no -180 ° līdz 180 °, ar 0 ° uz ziemeļiem, 90 ° uz austrumiem, 180 ° (vai -180 °) uz dienvidiem un -90 ° uz rietumiem.

  • NO_ANGLE - NEAR_ANGLE netiks pievienots izejas tabulai. Tas ir noklusējums.
  • ANGLE - NEAR_ANGLE tiks pievienots izvades tabulai.

Norāda, vai atgriezt tikai tuvākās vai vairākas funkcijas.

  • TUVĀK - izejas tabulai tiks ierakstīta tikai tuvākā tuvākā pazīme. Tas ir noklusējums.
  • ALL - vairākas izejas funkcijas tiks ierakstītas izejas tabulā (ierobežojumu var norādīt parametrā tuvākais_skaitlis).

Ierobežojiet tuvu pazīmju skaitu, par kurām ziņots katrai ievades funkcijai. Šis parametrs tiek ignorēts, ja tuvākais parametrs ir iestatīts uz CLOSEST.

Norāda, vai uz sferoīda (ģeodēziskā) vai plakanas zemes (plakanā) izmantot īsāko ceļu. Ir ļoti ieteicams izmantot GEODESIC metodi ar datiem, kas saglabāti koordinātu sistēmā, kas nav piemērota attāluma mērījumiem (piemēram, Web Mercator un jebkura ģeogrāfiskā koordinātu sistēma), vai jebkurai datu kopai, kas aptver lielu ģeogrāfisko apgabalu.

  • PLANAR - izmanto planārus attālumus starp funkcijām. Tas ir noklusējums.
  • ĢEODĒZISKS - izmanto ģeodēziskos attālumus starp objektiem. Šī metode ņem vērā sferoīda izliekumu un pareizi apstrādā datus blakus datlīnijai un poliem.

Koda paraugs

Tālāk parādīts, kā Python logā izmantot funkciju GenerateNearTable.

Šis Python skripts parāda, kā izmantot funkciju GenerateNearTable atsevišķā skriptā.


Sintakse

Buferējamā ievades punkta, līnijas vai daudzstūra pazīmes.

Funkciju klase, kurā ir izejas buferi.

Attālums ap bufera iezīmēm. Attālumus var norādīt vai nu kā vērtību, kas attēlo lineāru attālumu, vai arī kā lauku no ievades pazīmēm, kas satur attālumu līdz katras funkcijas buferizēšanai.

Ja lineārās vienības nav norādītas vai tiek ievadītas kā Nezināmas, tiek izmantota ievades pazīmju telpiskās atsauces lineārā vienība.

Norādot attālumu, ja vēlamajā lineārajā vienībā ir divi vārdi, piemēram, decimālgrādi, apvienojiet abus vārdus vienā (piemēram, 20 decimāldaļas).

Ieejas funkciju sāni, kas tiks buferēti.

  • PILNA - līnijas ievades funkcijām buferi tiks ģenerēti abās līnijas pusēs. Daudzstūra ievades pazīmēm ap daudzstūri tiks ģenerēti buferi, kas saturēs un pārklās ievades pazīmju laukumu. Punktu ievades funkcijām ap punktu tiks ģenerēti buferi. Tas ir noklusējums.
  • LEFT - līnijas ievades funkcijām buferi tiks ģenerēti līnijas kreisajā topoloģiskajā stūrī. Šī opcija nav derīga daudzstūra ievades funkcijām.
  • RIGHT - līnijas ievades funkcijām buferi tiks ģenerēti līnijas topoloģiskajā labajā pusē. Šī opcija nav derīga daudzstūra ievades funkcijām.
  • TIKAI OUTSIDE_ONLY - daudzstūra ievades īpašībām buferi tiks ģenerēti tikai ārpus ievades daudzstūra (laukums ievades daudzstūra iekšienē tiks izdzēsts no izejas bufera). Šī opcija nav derīga līnijas ievades funkcijām.
Licence:

Šis izvēles parametrs nav pieejams ar pamata vai standarta licenci.

Bufera forma rindas ievades funkciju beigās. Šis parametrs nav derīgs daudzstūra ievades līdzekļiem.

  • APSVĒRUMS - bufera gali būs apaļi, pusapaļa formā. Tas ir noklusējums.
  • FLAT - bufera gali būs plakani vai kvadrāti un beigsies ievades līnijas funkcijas galapunktā.
Licence:

Šis izvēles parametrs nav pieejams ar pamata vai standarta licenci.

Norāda izšķīdināšanu, kas jāveic, lai noņemtu bufera pārklāšanos.

  • NAV - katrai funkcijai tiek saglabāts atsevišķs buferis neatkarīgi no pārklāšanās. Tas ir noklusējums.
  • VISI - visi buferi tiek izšķīdināti vienā funkcijā, novēršot jebkādu pārklāšanos.
  • LIST - visi buferi, kas kopīgo atribūtu vērtības uzskaitītajos laukos (pārnesti no ievades līdzekļiem), ir izšķīdināti.

Lauku saraksts no ievades līdzekļiem, kuros izšķīdināt izejas buferus. Visi buferi, kas uzskaitītajos laukos koplieto atribūtu vērtības (pārnesti no ievades līdzekļiem), tiek izšķīdināti.

Norāda, kādu metodi izmantot, plakanu vai ģeodēzisku, lai izveidotu buferi.

  • PLANĀRS - ja ievades funkcijas atrodas projicētā koordinātu sistēmā, tiek izveidoti eiklida buferi. Ja ievades funkcijas atrodas ģeogrāfiskā koordinātu sistēmā un bufera attālums ir lineārās vienībās (metros, pēdās utt., Pretstatā leņķa mērvienībām, piemēram, grādiem), tiek izveidoti ģeodēziskie buferi. Tas ir noklusējums. Varat izmantot vides iestatījumu Izejas koordinātu sistēma, lai norādītu izmantojamo koordinātu sistēmu. Piemēram, ja jūsu ievades funkcijas atrodas projicētā koordinātu sistēmā, varat iestatīt videi ģeogrāfisko koordinātu sistēmu, lai izveidotu ģeodēziskos buferus.
  • ĢEODĒZISKS - visi buferi tiek veidoti, izmantojot formas saglabāšanas ģeodēziskās bufera metodi, neatkarīgi no ievades koordinātu sistēmas.

Papildu PDF funkcijas

No ArcMap eksportētie PDF faili papildus to izmantošanai kā grafiskā apmaiņas formāts var ietvert uzlabotas funkcionalitātes. PDF failos var būt slāņi no ArcMap satura rādītāja, lai lietotāji varētu iespējot un atspējot slāņu un grafisko elementu redzamību PDF lapā. No ArcMap eksportētie PDF faili var ietvert arī GIS funkciju atribūtus, kā arī ģeoreferences informāciju katram kartes datu rāmim. Ikviens, kas skatās PDF dokumentu programmā Adobe Reader vai Adobe Acrobat, var izmantot Acrobat analīzes rīkus, lai pārbaudītu objektu atribūtus, meklētu un identificētu ģeogrāfiskās koordinātas. Nākamajās sadaļās ir informācija par šīm papildu funkcijām un to lietošanu.

PDF slāņi

ArcMap PDF eksportēšana var saturēt slāņus, kurus lietotāji var kontrolēt Adobe Acrobat un Reader 6.0 un jaunākās versijās. Lai iespējotu slāņus PDF eksportēšanā, dialoglodziņa Eksportēt karti cilnes Papildu cilnē nolaižamajā izvēlnē Slāņi un atribūti atlasiet opciju Eksportēt tikai PDF slāņus vai Eksportēt PDF slāņus un funkciju atribūtus.

Lielākā daļa ArcMap satura rādītāju slāņu, datu rāmju un izkārtojuma elementu eksportā tiks iekļauti kā atsevišķi slāņi. Tomēr daži simboloģijas veidi var ietekmēt slāņa attēlojumu gatavajā PDF failā. Skatiet zemāk redzamo grafiku, lai uzzinātu PDF slāņa izveides aprakstu no ArcMap.

Tālāk ir sniegti daži fakti un padomi par PDF slāņa izveidi no ArcMap:

  • Katram datu rāmim PDF koka skatījumā būs sava mape, kurā ir visi ar to saistītie slāņi un datu rāmja grafika (veikls līnija, fons).
  • Izkārtojumam pievienotie teksta, attēla vai ziemeļu bultiņas elementi kļūst par daļu no slāņa ar nosaukumu Cits. Tajā ir visas grafikas un maliņas, kas nav datu ietvara daļa.
  • Katrs grupas slānis koku skatā tiks attēlots kā mape, un grupas slāņa saturs tiks parādīts grupas slānī.
  • Slāņi, kas izraisa rastrēšanu, piemēram, caurspīdīgi slāņi vai slāņi, kas izmanto attēlu aizpildīšanas simboliku, visus zem tiem esošos slāņus apvieno vienā slānī ar nosaukumu Image.
  • Ja slānī ir attēlu marķieris vai attēlu aizpildīšanas simboloģija, izmantojiet opciju Vectorize picture marker / fillills, kas atrodama paneļa Opcijas cilnē Formāts. Tas novērš slāņu rastrēšanu zem attēla marķieriem un aizpildījumiem.
  • Rastra slāņi, piemēram, ortofotogrāfijas, apvieno visus zem tiem esošos slāņus vienā Image slānī. Lai izvairītos no šīs problēmas, ArcMap satura rādītājā novietojiet rastra slāņus zemāk.
  • Grafiskie vai teksta elementi, kas no datu skata tiek pievienoti datu rāmja noklusējuma grafikas slānim, kļūst par slāni ar nosaukumu & ltDefault & gt. Tie tiek parādīti virs datu rāmja slāņiem. Ja pastāv vairākas anotāciju grupas (to pārbaudiet zīmēšanas rīkjoslas izvēlnes komandā Zīmēšana un gt aktīvās piezīmes mērķis) un to saturs atrodas datu skatījumā, katra atsevišķa anotāciju grupa kļūst par atsevišķu slāni virs slāņa & ltDefault & gt. Tas ir labs veids, kā pievienot fokusa apgabalus vai grafikas, kas uzsver vai maskē noteiktas funkcijas datu skatījumā.
  • Datu rāmim pievienotie foni vai nolaižamās ēnas var kļūt par atsevišķiem grafiskiem elementiem un var tikt attēlotas vairākas reizes kā grafika. Piemēram, ja datu rāmim ir krāsains fons un izkārtojumam ir atšķirīgs fons, datu rāmja fonu var vienu reizi renderēt uz datu rāmja grafikas vai ArcGIS slāni un atkal uz izkārtojuma grafikas slāni vai ArcGIS slāni.
  • Katrā datu rāmī esošās dinamiskās etiķetes (neizmantojot anotāciju) tiek renderētas atsevišķi kā daļa no slāņa, ko sauc par etiķetēm.
  • Ģeodatu bāzes anotācija PDF failā tiek parādīta kā atsevišķs slānis. Kartes anotācija ir apvienota tajā anotāciju grupas slānī, kurai tā pieder.
  • Kad etiķetes tiek pārveidotas par anotācijām, tās automātiski tiek ievietotas viņu nosauktajā anotāciju grupā un tiek atveidotas atsevišķi no grupas & ltDefault & gt.
  • Datu rāmji un citi izkārtojuma elementi tiek atveidoti izlozes secībā, eksportējot tos uz PDF. Tāpēc kartes augšējais izkārtojuma elements ir pirmais rezultāts iegūtā PDF satura rādītājā. Izmantojiet rīkjoslas Zīmēšana komandas Bring Forward un Send Backward, lai mainītu izkārtojuma elementu zīmēšanas secību.

PDF atribūti

No ArcGIS eksportētie PDF faili var ietvert objekta atribūtus no objekta atribūtu tabulas, izmantojot funkcionalitāti, kas iebūvēta Adobe Acrobat un Adobe Reader. Šo opciju var iespējot, dialoglodziņa Eksportēt karti cilnē Papildu izvēloties opciju Eksportēt PDF slāņus un funkciju atribūtus:

Funkcijas atribūtu tabulas lauku redzamība nosaka, kādi lauki tiks eksportēti iegūtajā PDF failā. Lai ieslēgtu un izslēgtu šos laukus, dodieties uz dialoglodziņa Layer Properties cilni Fields. Atzīmēšanas rūtiņas nosaka norādītā lauka redzamību. Atzīmējiet izvēles rūtiņas vai noņemiet atzīmi no tām, lai pakļautajā PDF failā būtu redzams vairāk vai mazāk atribūtu.

Alternatīvi, lauku redzamību var kontrolēt tabulas logā, ar peles labo pogu noklikšķinot uz kolonnas virsraksta un izvēloties opciju Izslēgt lauku:

Cilvēki, kas izmanto jūsu PDF failu, var piekļūt šiem atribūtiem Adobe Acrobat un Adobe Reader, izmantojot objekta datu rīku (skatiet Rīki & gt Objekta dati vai iespējojiet skatu Model Tree jebkurā no šīm programmām).

PDF kartes ģeoreference

Adobe Acrobat un Adobe Reader 9. un jaunākas versijas ļauj apskatīt kartes koordinātas un ģeoreferences informāciju, kas iekodēta PDF failā. Eksportējot karti ar iespējotu iespēju Eksportēt kartes ģeoreferences informāciju, katra datu rāmja ģeoreferences informācija tiks ierakstīta PDF failā. Kad saderīgajā skatītājā, piemēram, Adobe Reader 9, tiek atvērts ģeoreferēts PDF fails, lietotājs var piekļūt tādām ģeotelpiskām funkcijām kā koordinātu nolasīšana un x, y atrašana.

Adobe Acrobat un Adobe Reader lietotājiem pieejamā ģeotelpiskā funkcionalitāte ir atkarīga no tā, kuru Acrobat 9 produktu viņi izmanto. Kad no ArcMap eksportētais PDF tiek izmantots tieši bezmaksas Adobe Reader 9 produktā, būs pieejami rīki koordinātu nolasīšanai un x, y atrašanai. Ja tas pats PDF fails tiek atvērts kādā no apmaksājamajiem Acrobat produktiem, tiek nodrošināts paplašināts ģeotelpisko rīku komplekts, ieskaitot koordinātu nolasījumu, x, y atrašanu, ģeodēzisko mērījumu un ģeogrāfiskās norādes. Šim pašam paplašinātajam rīkkopai var piekļūt bezmaksas Adobe Reader, ja PDF fails vispirms ir atjaunots programmā Adobe Acrobat 9 Pro vai Pro Extended, izmantojot šajās programmās esošo komandu Adobe Reader paplašināt iespējas. PDF iespējošana paplašinātajām Adobe Reader funkcijām ir pieejama tikai Adobe Systems programmatūrā, piemēram, Adobe Acrobat Pro, un to nevar veikt ArcMap.

Ģeoreferences informācija, kas saglabāta PDF failā, katram lapas izkārtojuma datu rāmim satur: datu rāmja robežas stūra koordinātas gan platuma un garuma, gan PDF lapu vienībās (punktos) un virkni, kas apraksta datu rāmja koordinātas. sistēma, kā noteikts datu rāmja rekvizītu koordinātu sistēmas opcijās. Šī informācija tiek saglabāta PDF faila iekšējā straumē lietošanai Adobe Reader vai Adobe Acrobat, un neapstrādātie dati nav skatāmi lietotājiem. Kad karte tiek eksportēta no datu skata, nevis izkārtojuma skata, PDF satur vienu kartes attēlu kopā ar atbilstošo ģeoreferences informāciju.

PDF faili, kas satur ģeoreferences informāciju, joprojām ir saderīgi ar Adobe Acrobat un Adobe Reader iepriekšējām (pirms Acrobat 9) versijām. Faili tiks atvērti bez problēmām, taču ar koordinātām saistītās funkcijas nebūs pieejamas. Eksportēšana uz PDF ar iespējotu opciju Ģeoreference negatīvi neietekmē veiktspēju. Eksportēšana prasa tikpat daudz laika, kad opcija ir ieslēgta vai izslēgta. Ņemot vērā šos faktus, ieteicams saglabāt iespēju iespējot visu karšu eksportu. Tomēr, ja vēlaties, lai ģeoreferences informācija netiktu iekļauta PDF failā, noņemiet atzīmi no izvēles rūtiņas Eksportēt kartes ģeoreferences informāciju, lai izslēgtu ģeoreferences informācijas eksportēšanu.


Kā ģenerēt izlases punktus ArcGIS

Viena izplatīta darbība dabas resursu jomā ir resursu, piemēram, veģetācijas, savvaļas dzīvnieku vai augsnes, novērtēšana apgabalā. Šo novērtējumu veikšanai ir pieejamas vairākas stratēģijas. Viena metode ir ģenerēt vairākus nejaušus punktus noteiktā zemes gabalā, kur notiks paraugu ņemšana.

ArcGIS var ģenerēt noteiktu skaitu nejauši izvietotu punktu slāņa robežās vai slāņa izvēlētās funkcijas iekšpusē. Rīks, ko izmanto nejaušu punktu ģenerēšanai, ir atrodams Arc Toolbox: Datu pārvaldības rīki & gt Feature Class & gt Random Points izveide.

Vienas lapas apmācība par nejaušu punktu ģenerēšanu ir pieejama šeit vai skatiet tālāk. Tas attiecas uz ArcGIS 9.x un 10.

Nejaušo punktu ģenerēšana ArcGIS
A) Sagatavojiet kartes dokumentu ArcMap. Pievienojiet visus nepieciešamos slāņus, ieskaitot daudzstūra slāni, kurā vēlaties ģenerēt nejaušus punktus (piemēram, stenda robežas). Ja nepieciešams, atlasiet daudzstūri, kurā vēlaties iekļaut punktus. Pārbaudiet, vai datu rāmim ir definēta pareizā koordinātu sistēma.

B) Atveriet ArcToolbox un atveriet datu pārvaldības rīkus & gt Feature Class & gt Random points izveides rīks.

C) Izvēlieties izvades direktoriju un faila nosaukumu (tiek ieteikti random_points). Ja jums ir ierobežojošs slānis (mežaudzes robeža vai īpašumtiesību robeža), atlasiet to. Ievadiet nepieciešamo izlases punktu skaitu. Visbeidzot, ja jums ir nepieciešams, lai punkti būtu minimālā attālumā viens no otra, ievadiet šo vērtību (E) un noklikšķiniet uz Labi. Punkti tiks izveidoti un pievienoti jūsu kartei.

D) Ja vēlāk jums jāidentificē savi nejaušie punkti (kas ir iespējams), atveriet atribūtu tabulu,
ar peles labo pogu noklikšķiniet uz lauka virsraksta CID un izvēlieties Lauka kalkulators. Veidojiet izteiksmi
[FID] +1 un noklikšķiniet uz Labi. Punktiem tagad jābūt numurētiem no 1 līdz N. Lai atribūtu tabulai pievienotu katra punkta koordinātas, atveriet ArcToolbox & gt Data Management
Rīki & gt Features & gt Pievienot XY koordinātas. Izvēlieties savu nejaušo punktu formas failu un
noklikšķiniet uz Labi. Atribūtu tabulai tiks pievienoti lauki POINT_X un POINT_Y.


Ja apvienojat paketes tidyr un ggplot2, varat izmantot facet_wrap, lai ātri izveidotu histogrammu kopu katram mainīgajam savā data.frame.

Jums ir jāpārveido dati uz ilgu formu ar tidyr :: collect, tāpēc jums ir šādas atslēgas un vērtības kolonnas:

Izmantojot to kā datus, mēs varam kartēt vērtību kā mūsu x mainīgo un izmantot facet_wrap, lai atdalītu ar atslēgas kolonnu:

Svari = 'free_x' ir nepieciešami, ja vien jūsu dati nav līdzīgā mērogā.

Jūs varat aizstāt tvertnes = 10 ar visu, kas tiek vērtēts pēc skaitļa, kas, iespējams, ļaus jums tos nedaudz iestatīt individuāli ar nelielu radošumu. Alternatīvi, jūs varat iestatīt binwidth, kas var būt praktiskāk, atkarībā no tā, kā izskatās jūsu dati. Neatkarīgi no tā, sasiešana prasīs kādu smalkumu.


Energosistēmas telpiskā analīze un vizualizācija, izmantojot ģeogrāfiskās informācijas sistēmu (ĢIS)

Nepārtraukti jāuzrauga energosistēmas apstākļi, lai atklātu un kontrolētu visus neparastus stāvokļus sistēmā. Ģeogrāfiskās informācijas sistēma (ĢIS) tiek uzskatīta par būtisku situācijas izpratnes daļu, ko elektroenerģijas sistēmas uzticamībai iesaka 2003. gada aptumšošanas ziņojums. Šajā rakstā tiek pētīts GIS izmantošanas potenciāls energosistēmas telpiskai analīzei, izmantojot ArcGIS programmatūru. Izmantojot sintētiskās testēšanas sistēmas, tostarp Tenesī, Teksasā, un visu ASV testa sistēmas sintētisko tīklu, no Excel lapām tiek izveidotas vairākas digitālās kartes un tīkli. Situācijas analīzei izmanto apgrieztā blīvuma svara tehniku, slīpuma analīzi un kontūrlīnijas. Pētījums ietver gan līdzsvara stāvokļa, gan dinamisko analīzi, un sistēmas tiek simulētas, izmantojot MATLAB balstītu paketi, kas izstrādāta darbam šajā rakstā. Iegūtie skaitliskie rezultāti tiek pārveidoti ģeogrāfiskajā datubāzē, lai veiktu plašāku telpisko analīzi, un tiek izveidoti vairāki videoklipi. Pētījums parāda GIS spēju analizēt un vizualizēt sistēmu ģeogrāfiski un daudzslāņu, vairāku skatu un dinamiskā attēlojumā.


Vai ģenerē PDF failu katrai objektu kategorijai, pamatojoties uz atribūtu ar ArcPy? - Ģeogrāfiskās informācijas sistēmas

Relāciju datu bāzes modelis un atribūtu datu struktūras

Relāciju datu bāzu pārvaldības sistēmas (RDBMS)

Gandrīz visi GIS izmantotie tabulas dati tiek glabāti relāciju datu bāzes tabulās. Kaut arī pilnīga relāciju datu bāžu tēmas apstrāde pārsniedz šī kursa darbības jomu, mums vismaz būs nepieciešams īss ievads.

Ārpus ĢIS tabulas dati parasti tiek glabāti un manipulēti relāciju datu bāzēs, piemēram, dBASE, rBase, ACCESS, Oracle, SQLServer, INFORMIX vai citās augstas klases relāciju datu bāzes pārvaldības sistēmās (RDBMS). Tabulas šajās datu bāzēs bieži ir saistītas ar starp tabulu attiecībām, līdz ar to arī nosaukums & quotrelational & quot datu bāze.

Tabulas sastāv no kolonnām vai laukiem un rindām vai ierakstiem. Šos terminus var aizstāt.

Pieprasījumi pēc tabulu atlases vai apakškopas ir pazīstami kā “queries”. Tipiskā vaicājumā tiek izmantota sintakse, kas ir ekvivalenta

no lidostas punktu tabulas atlasiet visus ierakstus, kuru lidostas nosaukuma vērtībā ir vārds & quotINTL & quot

ArcGIS ir grafisks lietotāja interfeiss, lai veiktu vaicājumus tabulām, tāpēc jums nav jāapgūst sarežģītas īpašas vaicājumu valodas, piemēram, SQL. Lai gan ArcGIS tabulu atlasē tiek izmantota noteikta sintakse, sintaksi mēs vēlāk aplūkosim tabulu modulī.

Asociācijas starp tabulām

Relāciju datu bāzes modelim galvenā ir saikņu ideja starp tabulām. ArcGIS tie ir pazīstami kā saites un saites. Kopīgo vienumu vērtības tiek izmantotas, lai saistītu ierakstus no vienas tabulas uz otru. Šis attēls (no Excel) ir piemērs tam, kā tabulas tiek strukturētas un kā tabulas var izveidot savstarpēji saistītas:

Iekš norāda.dbf tabulā ir lauki atribūtiem, kas apzīmē valsts nosaukumu, FIPS (federālās informācijas apstrādes standarts) zonu un štata nosaukuma saīsinājumu. Katrai valstij ir viens ieraksts.

Iekš pilsētas.dbf tabula, lauki pastāv atribūtiem, kas apzīmē pilsētas nosaukumu, valsti utt., un katrai pilsētai ir viens ieraksts.

Ja viena tabulas noteikta lauka vērtības sakrīt ar otras tabulas noteikta lauka vērtībām, starp tabulām var izveidot sakarību. Tā kā abās tabulās ir lauks, kas apzīmē stāvokļa nosaukumu, un šķiet, ka lauki ir definēti tādā pašā veidā (vienkāršs teksts), vajadzētu būt iespējai saistīt tabulas vai pievienoties tām, pamatojoties uz valsts nosaukuma lauka kopējo vērtību. Tādā veidā ir iespējams veikt atlases vienā tabulā, kas arī atlasa saistītos ierakstus otrā tabulā, vai apvienot tabulas vienā virtuālā tabulā. Mēs varētu izvēlēties vienu ierakstu, kas pārstāv Vašingtonas štatu norāda.dbf tabulā un ir automātiska visu ierakstu izvēle no pilsētas.dbf tabula, kas attēlo pilsētas Vašingtonas štatā.

Mēs vēlāk padziļināti strādāsim ar tabulu savienošanu un sasaisti tabulu izveide un modificēšana.

ArcGIS tabulu veidi

Katram ArcGIS slānim (izņemot peldošo punktu režģus, kas apskatīti vēlāk) pastāv atribūtu tabula. Tabulā glabājas ģeometrijas tips (punkts, līnija, daudzstūris utt.), Kā arī visi citi lietotāja noteikti atribūti. Viss, ko vēlaties saglabāt kā informāciju par funkcijām, var tikt saglabāts slāņa atribūtu tabulā. Funkcijas mērījumus (koordinātu atrašanās vietu, garumu un laukumu) var arī aprēķināt un saglabāt kā objekta atribūtus.

Rastra režģiem ar veselu skaitļu vērtībām ir arī atribūtu tabulas, taču attiecība nav viens pret vienu, no šūnas uz ierakstu, bet gan pa zonai. Režģa vērtības atribūtu tabula būtībā ir frekvences tabula, kur katrai unikālajai vērtībai (zonai) ir ieraksts, kurā uzskaitīts šūnu skaits šajā zonā. Zonas tiks aplūkotas vēlāk Rastra analīzē.

Lūdzu, ņemiet vērā, ka lielākā daļa datu, ar kuriem jūs saskaraties, tiks izveidoti ArcInfo. ArcInfo atribūtu tabulas ir strukturētas atšķirīgi no citām atribūtu tabulām, taču funkcionālās atšķirības ir tikai nelielas.

GIS var būt arī tabulas, kurām nav nekādas saistības ar ģeotelpisko datu slāņiem. Jums var būt brīvi stāvošas tabulas, kas attēlo biotopu kodus zemes seguma poligoniem, ID numurus un ligzdu statistiku vaislas putnu pāriem vai apsekoto mājsaimniecību grupas tālruņu numurus un adreses.

  • relāciju datu bāzes tabulas, kas glabājas personiskajā ģeodatu bāzē
  • dBASE faili
  • tabulēšanas vai komatu atdalīti teksta faili (ASCII)
  • INFO datu bāzes tabulas (no ArcInfo)

Operācijas ar tabulām ArcGIS

Lai gan pilnīga ārstēšana notiks vēlāk kursā, šeit ir īss ievads par dažām svarīgām operācijām, kas pieejamas ArcGIS.

Savienojumi tiek veikti, lai pievienotu vienas tabulas saturu citai. Tabulām ir nepieciešams kopīgs lauks, piemēram, vairošanās pāra ID numurs, audzes nosaukums vai štata FIPS kods.

Kad ArcGIS ir apvienotas 2 tabulas, viena tabula tiek pievienota otrai kā viena virtuāla tabula.

Pievienošanās ir tikai īslaicīga. Pievienošanās fiziski nepievieno sistēmas failus, kuros glabāti tabulas dati. Katrs pievienotais galds joprojām pastāv atsevišķi.

Saistījumi ir līdzīgi savienojumiem, taču saistītās tabulas nav pievienotas viena otrai. Tā vietā, kad tiek veikta izvēle vienā no 2 saistītajām tabulām, tiek atlasīti arī visi saistītie vienumi otrā tabulā. Tāpat kā pievienošanās, arī radiatori ir aktīvi tikai ArcGIS, un tie nemaina failu stāvokli diskā.

Tabulāro datu parādīšana telpiskā kontekstā

Tā kā tabulas un telpiskie dati telpisko datu slānī sakrīt, ir iespējams veikt izvēli par telpiskajiem elementiem un pēc tam apskatīt šo pazīmju atribūtu ierakstus. Šeit no kartes displeja tiek izvēlēts viens stends, un tiek apskatīti tā tabulas atribūti.

Tāpat ir iespējams atlasīt ierakstus no slāņa atribūtu tabulas, un ģeogrāfiskā skata logā tiek izcelti saistītie telpiskie elementi. Šeit tiek atlasīta ierakstu grupa no tabulas Statīvi, un saistītie daudzstūri tiek automātiski izcelti. Šī ir standarta kārtība ArcGIS slāņiem un ar tiem saistītajām tabulām

Tādā veidā jūs varat vai nu uzzināt objektu īpašības, pamatojoties uz to atrašanās vietu, vai arī izvēlēties iezīmes, pamatojoties uz to īpašībām, un pēc tam redzēt, kur funkcijas ir izvietotas telpiski.


Esejas saturs:

  1. Eseja par ievadu ĢIS
  2. Eseja par ĢIS definīciju
  3. Eseja par ĢIS nepieciešamību
  4. Eseja par ĢIS priekšrocībām
  5. Eseja par ĢIS izmantošanu
  6. Eseja par ĢIS aspektiem
  7. Eseja par datiem ĢIS
  8. Eseja par ĢIS funkcijām
  9. Eseja par ĢIS pielietošanas jomām

Eseja Nr. 1. Ievads ĢIS :

1960. un 1970. gados parādījās jaunas tendences telpisko datu apstrādes un izmantošanas metodē novērtēšanai, plānošanai un uzraudzībai. Spatial data analysis is a multi-disciplinary activity concerning hydrology, water resources, geography, urban planning and earth sciences.

Spatial data sets are frequently heterogeneous, having data on soils, water, rainfall, infiltration, land use, topography, forestry, administrative boundaries, population, etc., and often available at different scales in different coordinate systems at various levels of text maps, charts, ground information, organization, aerial photographs and satellite imagery.

The management and analysis of such large volumes of spatial data require a computer- based system called Geographic Information System (GIS), which can be used for solving complex geographical and hydrogeological problems.

“Every object present on the Earth can be geo-referenced”, is the fundamental key of associating any database to GIS. Here, term ‘database’ is a collection of information about things and their relationship to each other, and ‘geo-referencing’ refers to the location of a layer or coverage in space defined by the co-ordinate referencing system.

Work on GIS began in late 1950s, but first GIS software came only in late 1970s from the lab of the ESRI. Canada was the pioneer in the development of GIS as a result of innovations dating back to early 1960s. Much of the credit for the early development of GIS goes to Roger Tomilson. Evolution of GIS has transformed and revolutionized the ways in which planners, engineers, managers, etc. conduct the database management and analysis.

A GIS is a computer system capable of capturing, storing, analyzing, and displaying geographically referenced information, that is, data identified according to location (referenced by latitude/longitude information).

Essay # 2. Definition of GIS:

GIS is defined as a system of computer hardware and software designed to allow users to collect, manage, analyze and retrieve large volumes of spatially referenced data and associate attributes collected from a variety of sources.

The major advantage of GIS is that it is an information system, therefore, the digital database that has been developed at any stage can also be used in the future and any related information can be extracted conveniently and efficiently.

Remote sensing is a powerful tool for the collection of spatial data and GIS is a powerful tool for management and analysis of data required for any land developmental activity.

GIS is needed for the following reasons:

i. Geospatial data are poorly maintained

ii. Maps and statistics are out of date

iv. There is no data retrieval service

v. There is no data sharing

i. Geospatial data are better maintained in a standard format

ii. Revision and updating are easier

iii. Geospatial data and information are easier to search, analyze and represent

iv. Geospatial data can be shared and exchanged freely

v. Productivity of the staff is improved and more efficient

vi. Better decisions can be made

There are several uses of GIS in resources mapping. Some of them are discussed below:

i. Flood Monitoring and Management:

The area inundated by floods can be mapped and monitored effectively with an integrated approach of remote sensing and GIS techniques. In this simulation various GIS tools such as connectivity and neighborhoods can be used to locate the areas to be protected from the flood water by constructing optimum embankment in the affected area.

ii. Groundwater Hydrology:

In groundwater studies, GIS technology is considered useful as it facilitates handling diverse type of data of spatial information e.g., topographic maps, land use maps, geological maps, contour maps of water table and water quality, etc. Use of GIS also offers the flexibility of operation and speedy processing.

Using GIS functions, user-defined images/maps of any basin can be prepared involving several ground water quality parameters, such as total dissolved solids (TDS), chlorides, bicarbonates, etc. along with groundwater maps and it also generates various output images, which may show area of groundwater suitable for drinking, irrigation, and industrial purposes etc.

iii. Wetland Management:

A primary requirement of management and protection of wetlands is to get accurate map and inventory. Any inventory necessarily includes the area and volume of water body, vegetation types, patterns and water movement directions.

Integrated GIS offers a useful tool to carry out this type of inventory because wetland studies are generally conducted for large and relatively inaccessible areas. GIS is well suited to take inputs from remote sensing and to monitor the changes and to take preliminary estimates of the environmental impact.

iv. Forest Management:

The extent of forest cover, changes in forest cover, strategy for forest resource protection and conservation, forest eco-system studies and studies related to forest’s role in climate all can be effectively studied by integrated approach of remote sensing and GIS. Since climate and terrain have significant roles to play for development of forest cover, GIS can be used to establish a relationship between these parameters.

v. Land Use and Land Cover Change Analysis:

GIS supported by remote sensing has proved extremely useful in monitoring the land use and land cover changes as well as to update the existing land use maps. Such land use maps combined with the slope, irrigation facility and soil condition can be overlaid and modeled in GIS to derive an optimal land use plan.

vi. Urban Sprawl Mapping and Monitoring:

GIS also can be used for:

(a) Studying urban growth trends,

(b) Monitoring urban land use,

(c) Planning urban utility and infrastructural facilities,

(e) Urban environment and its impact assessment,

(f) Urban population estimation,

(g) Studying urban hydrology, and

(h) Developing urban management models.

vii. Land Degradation:

Land degradation by water erosion, sedimentation, and deterioration, of water quality by point and non- point source pollution is a major environment issue. The scope of GIS for soil erosion studies includes not only overlaying exercises but also analyzing the effect of topography, meteorology and environmental factors on erosion.

viii. Watershed Management:

Watershed management and monitoring has been found to be economical and faster with the use of the capabilities of GIS. Erosion and sediment yield from watershed can be assessed using suitable model in raster GIS.

i. Cartographic aspect:

It focuses on map aspect of GIS. GIS acts as a map processing and display system where each map is represented as a layer in raster or vector format.

It emphasizes the importance of a well designed and implemented database. A sophisticated database management system (DBMS) is an integral part of the GIS.

iii. Spatial integration aspect:

It emphasizes the spatial analysis capabilities of GIS. It focuses on integrated analysis and modeling.

What Can You Do with GIS?

a. Find what exists at particular locations.

b. Find locations supported by conditions.

c. Find trends of geographic occurrence that have changed or in the process of changing

d. Analyses pattern and spatial relationships that exist between objects of geographic features.

Essay # 7. Data in GIS:

Data in GIS can be classified into two categories:

Spatial data are characterized by information about their physical dimensions and geographic locations on the surface of the earth. Maps are used to represent spatial data.

(a) Positional information (or location) on the surface of the earth.

(b) Spatial relationships such as adjacent to, located within etc.

(c) Measurable quantities such as length, area, altitude, etc.

(d) Type of feature by the use of symbols or colour.

Non-spatial data qualify spatial data. It is quantitative data that describe some aspect of spatial data not specified by its geometry alone.

Data Format in GIS System:

There are two types of spatial data format in GIS system:

i. Vector Format:

Any map feature, the boundary of which is defined by a series of points that join straight lines is called vector.

All geographical phenomenon identified by spatial data can be two dimensional by three main entity types viz points, lines and polygons forming the vector structure.

Points are used for small locations or features e.g. house, police point, tower etc.

Lines are used for linear features e.g. roads, rivers etc.

Polygons are used for closed set of lines and are used to represent geographical zones.

ii. Raster format:

When the feature is defined by a fine mesh of grid cells it is called raster data. Each grid cell is referenced by a row and column number and it contains a number representing the type or value of the attribute being mapped. The size of the grid can vary, and therefore, the spatial resolution of the data is determined by grid size. The higher the level of resolution the greater the detail that can be distinguished on an image.

The traditional method of representing the geographic data is through a series of thematic layers. Piem., a map of geology, one for soils, one for cultural features and so on. Layer based approach is used in GIS where data are organized by separate sets of spatial data called as map layer coverage or level.

These layers can be overlaid with each others to show spatial relationships display, manipulation and analyzed individually or in combination with other layers.


Skatīties video: GIS Tools: ArcMapArcGIS Tool for connecting points (Oktobris 2021).