Del via


Tegn og sett inn figurer på et kart (forhåndsversjon)

[Dette emnet inneholder dokumentasjon for forhåndsversjonen, og kan bli endret.]

Legg til et panel for tilordninger for å la brukere tegne og merke figurer på dem. Du kan også sette inn og merke forhåndsdefinerte figurer for å utheve bestemte områder eller interesseområder.

Et skjermbilde av en kart-kontroll med eksempelfigurer tegnet og merket.

Viktig

  • Dette er en forhåndsversjonsfunksjon.
  • Forhåndsfunksjonene er ikke ment for produksjonsbruk og kan ha begrenset funksjonalitet. Disse funksjonene er tilgjengelige før en offisielle utgivelsen, slik at kunder kan få tidlig tilgang og gi tilbakemeldinger.

Krav

  1. Opprett en lerretsapp, og sørg for at den oppfyller de geospatiale forhåndskravene.
  2. Sett inn et kart

Tegn og merk figurer på et interaktivt kart

  1. I kart-kontrollens Egenskaper-rute aktiverer du følgende egenskaper:

    • (Forhåndsversjon) Aktiver figurtegning

    • (Forhåndsversjon) Aktiver firgursletting og etikettredigering

      Et skjermbilde av egenskapsruten for en kart-kontroll som viser egenskapene for figurutseende egenskaper som er aktivert.

    Et panel for innstallering vises øverst i venstre hjørne av kart-kontrollen.

    Et skjermbilde av en kart-kontroll i en lerretsapp med panelet for tegning uthevet.

    Panelet har tre verktøy:

    • Et polygont tegneverktøy for tegning av friformfigurer
    • Et firkantet tegneverktøy for å tegne firkanter og rektangler
    • Et sirkeltegneverktøy for tegning av sirkler og ovaler
  2. Velg et verktøy, og tegn en figur på kartet. Dobbeltklikk det siste punktet for å fullføre og lukke en friformfigur.

Tegnede figurer merkes automatisk. Hvis du vil endre en etikett, velger du figuren, og deretter angir du et nytt navn i boksen øverst i høyre hjørne på kartet.

Hvis du vil slette en figur, merker du den, og deretter velger du papirkurven.

Et skjermbilde av en kart-kontroll med eksempelfigurer og etiketter, med ikonet og etikettboksen uthevet.

Importer GeoJSON-figurer til et kart

Hvis du allerede har figurer definert i GeoJSON-format, kan du importere dem til kartet. Du kan for eksempel ha en figur som definerer et bestemt område du vil utheve.

GeoJSON-strengen for hver figur i datakilden må være i riktig format i én enkelt celle.

Hvis du vil importere figurer, kobler du først datakilde til kart-kontrollen. Deretter tilordner du egenskapene for kontrollen til de riktige kolonnene i datakilde, som i følgende eksempel:

Et skjermbilde av de avanserte egenskapene for en kart-kontroll med datakildefeltene og resultatfigurene vist på kartet.

Datakilden må være en navngitt tabell med minst tre kolonner. Hver kolonne tilsvarer en avansert egenskap for kart-kontrollen.

Kolonnebeskrivelse Tilsvarer Kreves
GeoJSON-koordinatene for figuren i riktig format Form GeoJSON-objekter Kreves
Figuretikett Form etiketter Valgfritt
Figurfarge Form farger Valgfritt

Tips

Angi fargen med navn , fargedefinisjon for CSS eller RGBA-verdi. Hvis fargen ikke er angitt, brukes standardverdiene for appen i form av figuren.

Datakilden må gis et navn. Hvis du bruker en Excel-arbeidsbok som datakilden, bruker du navnet på tabellen som inneholder dataene. I dette eksemplet skal vi importere figurer fra en Excel-tabell kalt Seattle1.

Et skjermbilde av en tabell i Excel med GeoJSON-figurdata.

  1. Kopier eksempeldataene nedenfor til en tom arbeidsbok, formater den som en tabell, og gi tabellen navnet Seattle1. Deretter kobler du arbeidsboken til kartet som en datakilde. Hvis du vil ha detaljerte instruksjoner om hvordan du bruker et lignende eksempel, kan du se Bruk en datakilde til å plassere nåler på et kart.

    Kommune GeoJSON TotalCases Color
    Adams {"type":"FeatureCollection","properties":{"kind":"state","state":"WA"},"features":[{"type":"Feature","properties":{"kind":"county","name":"Adams","state":"WA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-118.9503,47.2640],[-117.9590,47.2586],[-117.9699,46.8697],[-118.0466,46.7711],[-118.2109,46.7383],[-119.2132,46.7383],[-119.3720,46.7383],[-119.3665,46.9135],[-118.9832,46.9135],[-118.9777,47.2640]]]]}}]} 1689 RGB(184,210,232)
    Asotin {"type":"FeatureCollection","properties":{"kind":"state","state":"WA"},"features":[{"type":"Feature","properties":{"kind":"county","name":"Asotin","state":"WA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-117.0388,46.4261],[-117.0607,46.3549],[-116.9841,46.2946],[-116.9676,46.2015],[-116.9238,46.1687],[-116.9841,46.0920],[-116.9183,45.9934],[-117.4825,45.9989],[-117.4825,46.1194],[-117.4222,46.1194],[-117.4222,46.3823],[-117.2305,46.4096],[-117.2305,46.4644],[-117.1977,46.4206]]]]}}]} 1096 RGB(184,210,232)
    Benton {"type":"FeatureCollection","properties":{"kind":"state","state":"WA"},"features":[{"type":"Feature","properties":{"kind":"county","name":"Benton","state":"WA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-119.8759,46.6287],[-119.6240,46.6452],[-119.5144,46.7273],[-119.4542,46.6780],[-119.2680,46.5192],[-119.2680,46.2727],[-119.0434,46.1906],[-118.9448,46.0756],[-118.9393,46.0263],[-118.9886,45.9989],[-119.1256,45.9332],[-119.4323,45.9167],[-119.5692,45.9277],[-119.6678,45.8565],[-119.8704,45.8346],[-119.8649,46.0427],[-119.8759,46.6287]]]]}}]} 13111 RGB(13,106,191)
    Chelan {"type":"FeatureCollection","properties":{"kind":"state","state":"WA"},"features":[{"type":"Feature","properties":{"kind":"county","name":"Chelan","state":"WA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-120.7029,48.5292],[-120.6536,48.5347],[-120.6262,48.4964],[-120.6646,48.4471],[-120.6481,48.3978],[-120.5605,48.3704],[-120.5879,48.3211],[-120.5112,48.3101],[-120.3524,48.2170],[-120.3633,48.1568],[-120.3250,48.1294],[-120.1443,48.0637],[-120.1443,48.0363],[-120.0895,48.0199],[-120.0512,47.9596],[-119.8704,47.9596],[-119.9964,47.7789],[-120.2100,47.7515],[-120.1990,47.6803],[-120.2374,47.5872],[-120.3031,47.5215],[-120.3195,47.4557],[-120.2921,47.4010],[-120.0895,47.3407],[-120.0950,47.2640],[-120.3907,47.2586],[-120.5276,47.3352],[-120.5605,47.3079],[-120.8015,47.4229],[-120.9165,47.4284],[-121.1137,47.5981],[-121.1301,47.6748],[-121.0644,47.7132],[-121.1192,47.7789],[-121.0699,47.8282],[-121.1520,47.8446],[-121.1739,47.8884],[-121.1630,47.9541],[-121.1192,47.9980],[-121.1520,48.0418],[-121.0151,48.0746],[-120.9439,48.1130],[-120.9548,48.1513],[-120.9056,48.1623],[-121.0041,48.2937],[-121.0699,48.3156],[-121.0425,48.3485],[-121.0644,48.3923],[-121.0370,48.4306],[-121.0480,48.4854],[-120.8563,48.5511],[-120.7851,48.5073]]]]}}]} 5324 RGB(112,187,255)
  2. Bind følgende avanserte egenskaper for kart-kontrollen til de riktige kolonnene i datakilden:

    Egenskap Kolonne
    Form GeoJSON-objekter GeoJSON
    Form etiketter Kommune
    Form farger Color

    Kartet skal se omtrent slik ut:

    Et skjermbilde av et kart med importerte figurer som uthever bestemte områder.

Vis omkretsen og området med tegnede eller innsatte figurer (forhåndsversjon)

Appene kan vise perimeteren (i fot) og området (i kvadratfot) for en valgt figur på et kart.

  1. Åpne fanen Sett inn i appen, og utvid Vis.
  2. Merk Tekstetikett for å sette inn en etikett på appskjermen. Flytt og endre størrelse på den slik du vil.
  3. Endre Text-egenskapen til Etikett-kontrollen til [Map].SelectedShape.Area eller [Map].SelectedShape.Perimeter for å vise den valgte formens område eller perimeter. (Tips: Angi angitt verdi på formellinjen eller i fanen Egenskaper, alt etter hva du foretrekker.)

I eksemplet nedenfor brukte vi fire tekstetiketter til å vise både området og perimeteren til den valgte figuren:

Et skjermbilde av en figur som er merket på et kart, ved siden av to tekstetiketter som viser området og perimeteren for figuren.

Andre interaktive kartfunksjoner

Andre geospatiale kontroller

For å se dynamiske adresseforslag mens du skriver bruker du Adresseinndata-kontrollen.

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).