Vairāk

Vai izmantot norāžu iezīmes ArcMap?

Vai izmantot norāžu iezīmes ArcMap?


Vai ir kāds veids, kā automatizēt izvietojumu un tekstu, pamatojoties uz lauku, izmantojot norāžu iezīmes?

Viena lieta, ko esmu mēģinājis un kas ir diezgan apgrūtinoši, ir pārvērst grafiskos objektus pēc to zīmēšanas uz anotāciju klasi un pēc tam telpiski savienot jaunās funkcijas ar tiem apzīmētajiem punktiem, pēc tam aprēķināt teksta lauku ar atribūtiem no pievienojies galdam.

Es ļoti ceru, ka ir veids, kā automātiski izveidot ģeneratora/norāžu etiķetes. Es nevēlos uzzīmēt visus vairākus simtus norāžu.

Programmatūras versija: ArcGis 10.3


Risinājums radās, iedziļinoties iezīmju stilā funkciju klases īpašībās. Pirms tam es mēģināju izmantot zīmēšanas rīkjoslu, lai novietotu katru norāžu etiķeti atsevišķi. Norāžu etiķešu automātiska izvietošana tiek panākta, izmantojot…

1.) Ar peles labo pogu noklikšķiniet uz funkciju klases un dodieties uz "Rekvizīti".

2.) Noklikšķiniet uz cilnes "Iezīmes".

3.) Noklikšķiniet uz pogas "Simbols ...".

4.) Noklikšķiniet uz pogas "Rediģēt simbolu ...".

5.) Noklikšķiniet uz cilnes "Papildu teksts".

6.) Atzīmējiet izvēles rūtiņu "Teksta fons" un nospiediet "Rekvizīti".

Šajā dialogā ir vairākas norāžu etiķešu izveides iespējas. Tas kopā ar MapPlex etiķešu dzinēju padara norāžu etiķetes daudz izmantojamākas, nekā es sākotnēji domāju, tikai izmantojot "zīmēšanas rīkjoslu". Šeit ir ekrānuzņēmums no norāžu etiķetes dialoga.


Etiķešu pārvietošana no fiksētas pozīcijas

Dažreiz, pat ja esat norādījis, ka etiķetes jānovieto fiksētā vietā, iespējams, vēlēsities ļaut etiķetei nedaudz pārvietoties no šīs pozīcijas. Piemēram, ja šķēršļa dēļ nav iespējams ievietot etiķeti, ļaujot tai pārvietot nelielu daudzumu, etiķeti var ievietot kartē.

Jūs varat izvēlēties maija maiņas uzlīmi pēc fiksētas pozīcijas, lai Maplex etiķešu dzinējs varētu nedaudz pārvietot uzlīmes, lai izvairītos no etiķešu vai funkciju konfliktiem. Izmantojot šo opciju, nobīde var būt līdz pusei no etiķetes augstuma vertikālā virzienā un līdz pusei uzlīmes garuma horizontālā virzienā.

Etiķetes pārvietošanas virziens ir atkarīgs no etiķetei izvēlētās izvietojuma pozīcijas.

Ļauj nobīdīties gan vertikāli, gan horizontāli

Ļauj nobīdīties gan vertikāli, gan horizontāli

Ļauj nobīdīties gan vertikāli, gan horizontāli

Ļauj nobīdīties gan vertikāli, gan horizontāli

Ļauj nobīdīties gan vertikāli, gan horizontāli

Uzlīme ar izvietojumu ziemeļos vai dienvidos var pārvietoties tikai horizontālā virzienā, jo jebkura nobīde vertikālā virzienā pārkāptu etiķetes nobīdes attālumu. Tāpat etiķete ar austrumu vai rietumu pozīcijas stilu var pārvietoties tikai vertikālā virzienā, jo jebkura nobīde horizontālā virzienā pārkāptu nobīdes attālumu.

  1. Iespējojiet Maplex uzlīmju programmu.
  2. Noklikšķiniet uz etiķešu pārvaldnieka pogas marķēšanas rīkjoslā.
  3. Atzīmējiet izvēles rūtiņu blakus slānim, kuru vēlaties iezīmēt.
  4. Zem slāņa izvēlieties etiķešu klasi.
  5. Noklikšķiniet uz pogas Rekvizīti.
  6. Noklikšķiniet uz cilnes Iezīmes pozīcija.
  7. Noklikšķiniet uz Pozīcija.
  8. Izvēlieties pozīciju, kuru vēlaties izmantot.
  9. Atzīmējiet izvēles rūtiņu Maijas maiņa uz fiksētas pozīcijas.
  10. Noklikšķiniet uz Labi, lai aizvērtu visus dialoglodziņus.

Ja teksta elementā nav nekas cits kā dinamisks teksta tags, kas pašlaik parsē neko, tad, kad tiek atlasīts elements, izkārtojumā parādās tukšs ierobežojošs lodziņš.

Ja teksta elementā ir papildu statisks teksts vai papildu dinamisks teksta tags, kas parsē vērtību, tiek parādīts šis teksts. Piemēram, ja jums ir šāds teksts izkārtojumā, kas nekad nav eksportēts: Pēdējoreiz eksportēts: & ltdyn type = "layout" name = "Layout" property = "dateExported"/& gt, tas tiek rādīts kā Pēdējais eksportēts: lapā līdz lapa ir eksportēta.

Tomēr, ja vēlaties, lai, analizējot tagu, nulle tiktu parādīts noteikts teksts, dinamiskajam teksta tagam varat pievienot emptyStr = "& lttext & gt". Piemēram, apsveriet šādu tagu:

Kredīti: & ltdyn type = "mapFrame" name = "Kartes rāmis" īpašums = "kredīti"/& gt

Ja kartē nav kredītinformācijas, izkārtojuma rezultāts ir Kredīti:. Izmantojot tukšu atribūtu, varat iestatīt noklusējuma tekstu, ja nav pieejama informācija. Piemēram:

Kredīti: & ltdyn type = "mapFrame" name = "& ltMap Frame Name & gt" property = "credits" emptyStr = "Šīs kartes kredīti nebija pieejami."/& Gt

Izkārtojuma rezultāts ir Kredīti: šīs kartes kredīti nebija pieejami.


Ģeotelpiskie dati

Tālāk norādītajās vietnēs ir pieejamas interaktīvas kartes, kuras var eksportēt vai piesaistīt ekrānam kā statiskus attēlus (JPG) vai citos formātos, bet ne kā vektoru ilustrācijas. Tie visi arī nodrošina datu tabulu lejupielādes, kuras var savienot ar skaitīšanas formu failiem.

Tiešsaistes programma Social Explorer ir vienkāršākā metode tautas skaitīšanas datu kartes izveidošanai. Šī programma satur skaitīšanas datus no 1790. gada līdz mūsdienām, piedāvā ātru un efektīvu datu kartēšanas veidu un pat ļauj vienkārši izveidot demogrāfisko mainīgo slīdrādes ar laika intervālu. Social Explorer ir pieejams gan bezmaksas pamata versijā, gan arī premium versijā, kas pieejama UM bibliotēkās. Skatiet viņu palīdzības sadaļu, lai iegūtu norādījumus par karšu izveidi.

American Factfinder ir lieliskas kartēšanas iespējas. Vietne dažreiz var būt lēna vai kļūdaina, tāpēc esiet pacietīgs. Jūs varat kontrolēt galvenā kartējošā mainīgā klasifikāciju (pārtraukumus), krāsas un pārredzamību. Varat arī kontrolēt, kāda cita informācija tiek parādīta kartē, ieskaitot etiķešu, robežu un teksta norāžu pievienošanu. Izejas iespējas ir dažādas, lai gan nav pieejama vektorgrafikas izvade.

Sarežģītākām kartēm izmantojiet Simply Analytics, kas pieejams UM bibliotēkās. Ja vēlaties saglabāt savu darbu vietnē Simply Analytics, ir jāizveido pieteikšanās. Kad esat vietnē, ir pieejamas dažādas palīdzības tēmas un mācību videoklipi, kas palīdzēs jums izveidot savu karti.


Izpētot zvejas resursu un kvalitātes ietekmi uz licenču pārdošanu

Var sagaidīt, ka līdzdalība un pūles brīvā laika pavadīšanas aktivitātēs būtu tieši saistītas ar pieejamo resursu kvalitāti. Tomēr šīs cerības joprojām ir lielā mērā nepārbaudīts empīrisks jautājums. Mēs tieši pārbaudījām šīs attiecības, analizējot to iedzīvotāju īpatsvaru, kuriem ir saldūdens makšķerēšanas licences 188 dažādos Britu Kolumbijas, Kanādas, administratīvajos reģionos. Makšķernieku īpatsvara atšķirības iedzīvotāju skaitā reģionā tika izskaidrotas ar resursu kvalitātes pasākumiem, tostarp vairākiem faktoriem, kas saistīti ar nozveju un ar nozveju nesaistītiem faktoriem (piemēram, ganāmpulka novietošana un zvejas vietu pieejamība). To iedzīvotāju īpatsvaru, kuriem ir zvejas licence, lielā mērā ietekmēja fiziski faktori, piemēram, piekļuve un daudzu zvejas iespēju pieejamība. Ar nozveju saistīti faktori arī bija svarīgi un pozitīvi saistīti ar līdzdalību. Rezultāti liecina, ka pārvaldības aģentūras varētu izmantot tādas darbības kā ganīšana, lai sniegtu plašākas zvejas iespējas visā ainavā, vai palielināt iespēju pieejamību, lai saglabātu licenču pārdošanu. Tomēr rezultāti arī nozīmē, ka lēmumi par līdzdalību rodas ne tikai apsvērumu dēļ par nozveju un zvejas vietu pieejamību, t.i., sociāli demogrāfiskajām īpašībām.

Vadības sekas

Šī pētījuma rezultāti piedāvā jaunu analītisku pieeju pārvaldības ieteikumu iegūšanai, pamatojoties uz zvejas licenču pārdošanas modeli kā resursu kvalitātes un sociāldemogrāfiskās informācijas funkciju reģionālā mērogā. Analīze, kuras pamatā ir šie apkopotie datu veidi, balstās uz informāciju par 188 administratīvajām vienībām, kas aptver visu Britu Kolumbijas provinci, Kanādā, un sniedz vairākus svarīgus ieskatus zivsaimniecības pārvaldībā:

Ganīšanas pasākumi ir efektīvs instruments, lai virzītu līdzdalību atpūtas zvejā

vairāk zvejas iespēju nodrošināšana vai pieejamības palielināšana, visticamāk, palielinās līdzdalības līmeni un licenču pārdošanu un


Nosaka, vai etiķetes var pārklāties ar šo simbolu. Ja ir iestatīta vērtība True, iezīmes var pārklāties. Ja iestatīts uz nepatiesu, etiķetes nepārklās simbolu. Ja uzlīmes nezīmējas tā, kā paredzēts, pārbaudiet, vai šim simbolam vai jebkuram citam ArcGIS Server (ArcIMS) pakalpojuma simbolam pārklājums ir iestatīts uz false.

Nosaka etiķešu drukāšanas veidu. Ja neviens netiek izmantots, etiķete netiek mainīta: Laipni lūdzam WebFOCUS. Ja tiek lietots alllower, visi burti ir mazie: laipni lūdzam tīmekļa fokusā. Ja tiek izmantots apzīmējums “allupper”, visi burti ir lielie: LAIPNI LŪDZAM TĪKLĀ. Ja tiek lietoti virsraksta vāciņi, katra vārda pirmais burts etiķetē ir lielais, bet viss pārējais - mazais: Welcome to Webfocus.


Vai izmantot norāžu iezīmes ArcMap? - Ģeogrāfiskās informācijas sistēmas

Izsaukšanas etiķetes ir ērts kartogrāfisks instruments etiķešu pievienošanai kartes elementiem, kur vēlaties, lai etiķete tiktu nobīdīta no iezīmētās funkcijas. Tas ļauj novērst kartes pārpildīšanu. Es šeit aprakstīto variantu saucu par “ledenes” etiķetēm, jo ​​“norāžu līnija” ir atveidota ar dekoratīvu bumbiņu beigās.

Norāžu ģeometrijas ģenerēšana

Es izmantoju šādu loģiku, lai izveidotu norāžu etiķetes, izmantojot ģeometrijas ģeneratoru:

Līnija iet no tuvākā punkta gar daudzstūra malu līdz etiķetes lodziņa apakšējam kreisajam stūrim. Ar šo konfigurāciju tas darbojas labi, ja mana “ledenes” norādes etiķete atrodas uz ziemeļaustrumiem no daudzstūra, kas tiek apzīmēts:

Bet nedarbojas, ja etiķete ir piem. uz dienvidrietumiem no daudzstūra, kad etiķete nokrīt pāri izsaukuma līnijai:

Datu definēta etiķešu izlīdzināšana

Lai novērstu to, ka slāņa opcijās “Slāņa rekvizīti -& gt iezīme -& gt izvietojums” izmantoju datu definētu etiķešu izlīdzinājumus:


3. Izveidojiet karti

Jauna karte tiek izveidota, izmantojot karti, kas ir atsauce uz kartes klasi, kas tika ielādēta no moduļa esri/Map. Jūs varat norādīt kartes rekvizītus, piemēram, pamata karti un 'zemi', nododot objektu kartes veidotājam.

Papildu pamatkartes iespējas ir: satelīts, hibrīds, pelēks vektors, tumši pelēks vektors, okeāni, ielu vektors, osm, nacionālais ģeogrāfiskais, ielu nakts vektors. Izmantojiet alternatīvas pamatkartes, mainot pamatkartes opciju smilškastē. Skatiet kartes klasi, lai iegūtu sīkāku informāciju par papildu kartes iespējām.

Kartes rekvizīts “grunts” norāda kartes virsmas īpašības. Tas ir svarīgi tikai pievienojot karti 3D ainas skatam. Virkne “pasaules pacēlums” norāda zemes eksemplāru, izmantojot Pasaules pacēluma pakalpojumu.


ImageryLayer - attēlu koordinātu sistēma

Jūs izmantojat pārlūkprogrammu, kas netiek atbalstīta. JavaScript API darbojas jaunākajās Google Chrome, Mozilla Firefox, Apple Safari vai Microsoft Edge versijās. Izmantojiet kādu no šīm pārlūkprogrammām un sniedziet atsauksmes, izmantojot GeoNet, Esri kopienu.

Piezīme. 3D atbalsts mobilajās ierīcēs var atšķirties, lai iegūtu plašāku informāciju, skatiet sistēmas prasības.

Šajā paraugā ir parādīts, kā attēlu telpā pievienot attēla pakalpojumā attēlus, nevis projicēt tos uz kartes koordinātām. ImageryLayer piemērs tiek pievienots kartei MapView tās sākotnējā attēlu koordinātu sistēmā. Attēlu koordinātu sistēma ļauj attēlot attēlus 2D MapView bez izkropļojumiem. Dažos gadījumos, pārveidojot attēlus kartes koordinātās, attēli var izskatīties šķībi vai izkropļoti dažādu izmantoto pārveidojumu un reljefa korekciju dēļ. Daudzām uz attēliem orientētām darbplūsmām ir nepieciešams attēlot attēlus attēlu koordinātu sistēmās, nevis kartes koordinātās (ģeogrāfiskās vai projicētās koordinātu sistēmas). Piemēram, slīpi attēli tiek ievērojami izkropļoti, ja tie tiek parādīti kartes koordinātās, bet, izmantojot attēla koordinātu sistēmu, tos var labi parādīt papildinājuma skatā bez izkropļojumiem.

Šie divi attēli parāda, kā tas pats attēls izskatās citādi, ja tas tiek parādīts sākotnējā koordinātu sistēmā, salīdzinot ar WGS84.

Attēls WGS84Attēls tās koordinātu sistēmā


Izejošo slāņu konfigurēšana

Izejošo slāņu definīcijas tiek izmantotas, lai noteiktu, kurš kartes slānis tiks atveidots ar WebFOCUS ĢIS adapteri. Šī informācija tiek izmantota, lai saistītu datu avota kolonnu, kurai WebFOCUS piekļūst, ar kartes slāņa atribūtu, ko ArcGIS Server izmanto, lai unikāli identificētu objektus.

Procedūra: Kā konfigurēt izejošo slāni

Lai konfigurētu izejošo slāni:

  1. Atlasiet pieejamo FOCEXEC, kuram vēlaties konfigurēt izejošo slāni, un pēc tam noklikšķiniet uz cilnes Izejošie slāņi, kas atrodas ESRI konfigurācijas utilītas FOCEXEC konfigurācijas apgabalā.

Tiek atvērts dialoglodziņš Izveidot jaunu izejošo slāni, kā parādīts nākamajā attēlā.

Vispirms jākonfigurē savienojums ar pieejamo ArcGIS serveri.

Tiek atvērts dialoglodziņš REST pakalpojuma savienojuma informācija, kā parādīts nākamajā attēlā.

Izmantojiet starpniekserveri, lai piekļūtu REST pakalpojumam izvēles rūtiņa piedāvā iespēju iespējot vai atspējot faila proxy.jsp izmantošanu, lai, pievienojot jaunu karšu pakalpojumu, pārietu uz REST galapunktu. Šī opcija ir iespējota pēc noklusējuma.

Ja Izmantojiet starpniekserveri, lai piekļūtu REST pakalpojumam ir atzīmēta izvēles rūtiņa, tad jāmaina lietojumprogrammas servera fails proxy.jsp, lai karšu serverim pievienotu URL. Ja Izmantojiet starpniekserveri, lai piekļūtu REST pakalpojumam izvēles rūtiņa nav atzīmēta, un lietojumprogrammu serveris un karšu serveris neatrodas vienā ierīcē, tad pieprasījumi karšu serverim neizdosies un tiks ģenerēts kļūdas ziņojums, kas norāda uz tīkla kļūdu. Tas ir noklusējuma iestatījuma rezultāts tīmekļa pārlūkprogrammās, kas novērš starpdomēnu Ajax zvanus. Šo iestatījumu var mainīt tīmekļa pārlūkprogrammas konfigurācijas drošības iestatījumu sadaļā.

Piezīme. Ja izmantojat Microsoft Internet Explorer 10. versiju un Izmantojiet starpniekserveri, lai piekļūtu REST pakalpojumam izvēles rūtiņa nav atzīmēta, tiek parādīts šāds dialoglodziņš.

Ja noklikšķināsit , tad pārlūkprogramma Microsoft Internet Explorer ļauj piekļūt karšu pakalpojumam bez starpniekservera.jsp. Ja noklikšķināsit , kļūdas ziņojums, kas norāda Pieeja liegta tiek parādīts.

Ja izmantojat pārlūku Google Chrome un Izmantojiet starpniekserveri, lai piekļūtu REST pakalpojumam izvēles rūtiņa nav atzīmēta, tiek parādīts kļūdas ziņojums Tīkla kļūda tiek parādīts. Ja izmantojat Mozilla Firefox 24 un Izmantojiet starpniekserveri, lai piekļūtu REST pakalpojumam izvēles rūtiņa nav atzīmēta, tiek parādīts kļūdas ziņojums Neveiksme tiek parādīts. Kā risinājums, jums jāizvēlas Izmantojiet starpniekserveri, lai piekļūtu REST pakalpojumam atzīmējiet izvēles rūtiņu un rediģējiet proxy.jsp, lai savam starpniekserveru sarakstam pievienotu REST galapunktu.

Pievienojiet savu REST galapunktu, kā norādīts šajā piemērā:

Piezīme. Kā paraugpraksi, neiekļaujiet beigu slīpsvītras rakstzīmi (/), norādot ArcGIS servera URL failā proxy.jsp. Ja ir norādīta slīpsvītras rakstzīme, jums jāpārliecinās, ka dialoglodziņa REST pakalpojuma savienojuma informācija laukā Instance ievadītā vērtība beigās satur arī slīpsvītru.

Jūs tiekat atgriezts dialoglodziņā Izveidot jaunu izejošo slāni.

Tiek atvērts dialoglodziņš Atribūtu atlase, kurā ir visi atlasītā slāņa atribūtu nosaukumi.

Varat mainīt vērtību kolonnas Formāts, Izmērs un Citāts atbilstoši savām prasībām.

Kolonna Formāts atspoguļo konvertēšanai izmantojamo FOCEXEC formātu. Derīgie FOCUS formāti tiek izmantoti ar garumu (piemēram, A30, D10.2).

Kolonna Izmērs atspoguļo kartes pakalpojuma slāņa lauka garumu.

Kolonna Citāts atspoguļo citāta veidu, kas jāizmanto, lai veiktu vaicājumus karšu pakalpojumu slāņa laukā. Izmantojiet vienas pēdiņas formas failu slāņiem un dubultās pēdiņas SDE slāņiem.

Tiek atvērts šāds dialoglodziņš, kas ļauj norādīt FOCEXEC kolonnas nosaukumu, kas jāizmanto saistīšanai.

Jaunā izejošā slāņa definīcija ir norādīta FOCEXEC konfigurācijas apgabala cilnē Izejošie slāņi, kā parādīts nākamajā attēlā.

Tabulā Rekvizīti ir uzskaitīti pieejamie konfigurācijas rekvizīti izejošā slāņa definīcijai. Nākamajā tabulā ir uzskaitīti un aprakstīti šie rekvizīti.

Kartes slāņa atrašanās vieta.

Izejošā slāņa definīcijai atlasītais (-ie) atribūts (-i).

Ļauj nolaižamajā sarakstā atlasīt pieejamo simbola definīciju, kas tiks izmantota, lai padarītu karti, kas ilustrē izvēlētās funkcijas.

Ļauj nolaižamajā sarakstā atlasīt norāžu simbola stilu, ko izmantot jūsu FOCEXEC.

Saistīšanai izmantojamais kolonnas nosaukums FOCEXEC.

Attiecas uz FOKUSA atskaites kolonnu, ko izmantot laukā ATTĒLS. Šo attēla lauku var izmantot, lai simbolizētu punktu funkcijas.

Atsaucas uz FOCUS pārskatu kolonnu, ko izmantot iezīmējot iezīmes izejošā slānī.

Iespējo vai atspējo izejošā slāņa apgāšanās (peles kursors) atbalstu. Noklusējuma vērtība ir .

Šajos laukos ir noklusējuma lauku nosaukumi, kas var būt XML izvadā, ko apstrādās WebFOCUS ĢIS adapteris. FOCEXEC ir norādīti faktiskie lauku nosaukumi. Konkrētos nosaukumus skatiet rindās DEFINE vai COMPUTE.

Ļauj nolaižamajā sarakstā atlasīt papildu simbolu.

Ļauj nolaižamajā sarakstā atlasīt pieejamu teksta simbolu.

Ļauj nolaižamajā sarakstā atlasīt pieejamu daudzstūra teksta simbolu.

Atsaucas uz FOCUS pārskata slejas (-u) sarakstu, kas jāparāda logrīkā Datu skats.


Skatīties video: ArcGIS Desktop: New HTML Popup Tool