Upotreba izvora podataka za umetanje pribadača

U kontrolu karte možete učitati tablicu koja sadrži postojeće podatke. Kontrola će zatim iscrtati svaki redak u tablici kao pribadaču karte.

Preduvjeti

  1. Izradite aplikaciju od gotovih gradivnih elemenata i provjerite ispunjava li geoprostorne preduvjete.
  2. U svojoj aplikaciji umetnite kartu.

Dodavanje podataka pribadače iz radne knjige programa Excel

Vaš izvor podataka mora sadržavati imenovanu tablicu sa sljedećim stupcima koje zatim treba mapirati u pridruženo svojstvo u oknu Dodatno kontrole.

Opis stupca Karte u svojstvo Obvezno
Oznaka za pribadaču ItemsLabels Obavezno
Zemljopisna dužina pribadače ItemsLongitudes Obavezno
Zemljopisna širina pribadače ItemsLatitudes Obavezno
Boja pribadače ItemsColors Nije obavezno
Ikona za pribadaču ItemsIcons Nije obavezno

Polje boje prihvaća bilo koji CSS niz, kao što je definirano u Enumeracija boja i funkcije ColorFade, ColorValue i RGBA u Power Apps.

Možete koristiti ikone opisane u temi Popis predložaka slika kao svoju ikonu.

Sljedeća tablica programa Excel prikazuje obavezne stupce:

Uzorak Excel datoteke sa tablicom pod nazivom TestData koja sadrži stupce Naziv, Zemljopisna dužina i Zemljopisna širina

Možete kopirati sljedeće uzorke podataka da biste testirali ovu funkciju:

Ime Zemljopisna dužina Zemljopisna širina Boja Icon
Fourth Coffee (uzorak) -98.29277 26.2774 Plava marker-ravno
Litware, Inc. (uzorak) -96.85572 32.55253 #ffefcd šesterokut-debelo
Adventure Works (primjerak) -96.99952 32.72058 automobil
Fabrikam, Inc. (uzorak) -118.30746 34.86543
Blue Yonder Airlines (uzorak) -118.66184 34.17553
City Power & Light (uzorak) -113.46184 37.15363
Contoso Pharmaceuticals (uzorak) -80.26711 40.19918
Alpine Ski House (uzorak) -102.63908 35.20919
A Datum Corporation (uzorak) -89.39433 40.71025
Coho Winery (uzorak) -116.97751 32.87466
  1. Kopirajte i zalijepite tablicu u novi izvor podataka. U ovom primjeru koristimo radnu knjigu Excel.

  2. Odaberite jednu od ćelija, a zatim na kartici Početno na vrpci odaberite Formatiraj kao tablicu, odaberite bilo koji stil i zatim U redu.

    Snimka zaslona koja ističe opciju Format kao tablica u programu Excel.

  3. Odaberite tablicu, a zatim otvorite karticu Dizajn tablice na vrpci. Unesite naziv tablice na opciji Naziv tablice:, na primjer TestData.

    Snimka zaslona koja ističe naziv tablice u programu Excel.

  4. Spremite radnu knjigu.

  5. Otvorite ili stvorite novu aplikaciju u Power Apps sustavu i umetnite kontrolu karte.

  6. U oknu Svojstva odaberite polje Lokacije(stavke) i zatim potražite excel i odaberite Uvezi iz programa Excel.

    Snimka zaslona mogućnosti Uvezi iz programa Excel.

  7. Pronađite radnu knjigu programa Excel, a zatim odaberite Otvori. Odaberite tablicu koja sadrži podatke, naziv TestData, a zatim Poveži.

    Snimka zaslona panela odabira tablice.

  8. U oknu Svojstva otvorite karticu Napredno i odaberite Više mogućnosti.

  9. Postavite sljedeća svojstva:

    • ItemsLabels kao „Ime”
    • PredmetiŠirine kao „Širina”
    • PredmetiDuljina kao „Zemljopisna dužina”
    • (Neobvezno) PredmetiBoje kao „Boje”
    • (Neobvezno) PredmetiIkone kao „Ikone”
  10. Kontrola karte sada će prikazati svaki redak u tablici kao pin, označen njegovim nazivom kako je definirano u tablici programa Excel i pomoću navedenih ikona i boja. Ako ikona ili boja nisu navedeni, kontrola će koristiti zadanu ikonu i boju.

    Snimka zaslona kontrole karte s prilagođenim ikonama i različitim bojama.

Napomena

Svaka kontrola karte ima ograničenje pina od 5000 pinova gdje daje prioritet stupcima zemljopisne širine i dužine iznad stupca adrese. Unutar ograničenja pina od 5000 može se geokodirati do 50 adresa za svaku kontrolu karte. Stoga će za pribadače s povezanom geografskom širinom/dužinom i adresom kontrola karte dati prednost korištenju zemljopisne širine/dužine kako bi se izbjeglo geokodiranje adrese.

Spremanje geokodidi adresa iz kontrole karte u izvor podataka

Da biste izbjegli geokodiranje istog skupa adresa svaki put kada se pokrene kontrola karte, geokodirane adrese možete spremiti natrag u izvornu izvor podataka, tako da će karta, kada se ponovno pokrene, koristiti zemljopisnu širinu i dužinu umjesto ponovnog geokodiranja adresa.

Da biste to učinili, dodajte gumb za spremanje geokodirane adrese u izvorni izvor podataka sa sljedećom formulom:

 ForAll(Map1.GeocodedItems, Patch(Accounts1, LookUp(Accounts1, ThisRecord.Address = Address && ThisRecord.Name = Label), {Latitude: Latitude, Longitude: Longitude }))

Snimka zaslona aplikacije koja prikazuje formulu na traci s formulama.

Druge značajke interaktivne karte

Ostale geoprostorne kontrole

Da biste vidjeli prijedloge dinamičkih adresa za vrijeme upisa, koristite kontrolu unosa adrese.