Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Fabric Maps kan forbinde til eksterne feature-tjenester og gengive deres vektordata som kortlag. En ekstern feature-tjeneste leverer geografiske features, såsom punkter, linjer og polygoner, sammen med attributter, der beskriver disse features.
Vigtig
Denne funktion er i prøveversion.
Ved at forbinde til en ekstern feature-tjeneste kan du visualisere fjernhostede rumlige data uden først at skulle kopiere dem ind i et lakehouse eller eventhouse. Fabric Maps forespørger tjenesten, henter de udvalgte funktioner og attributter og gengiver resultaterne som et vektordatalag.
Fabric Maps understøtter følgende eksterne feature-serviceprotokoller:
- Webfunktionstjeneste (WFS)
- OGC API - Funktioner
- Esri Feature Service
Du får adgang til disse protokoller via forbindelsestypen Geospatial Web Services , sammen med WMS og WMTS. Opret cloud-forbindelsen i Administrer forbindelser og gateways, og tilføj derefter forbindelsen til et kort fra fanen Eksterne kilder i kortets Udforsker.
Bemærkning
Integration af eksterne funktionstjenester er skrivebeskyttet. Fabric Maps redigerer, indlæser eller skriver ikke data tilbage til den fjernservice.
Hvad er en ekstern feature-tjeneste?
En ekstern feature-tjeneste er et webbaseret geospatielt API, der offentliggør individuelle geografiske funktioner. Hver funktion indeholder:
- Geometri, som definerer funktionens placering og form som et punkt, en linje eller en polygon.
- Attributter, som giver information om funktionen, såsom navn, kategori, status, måling eller dato.
For eksempel kan en feature-tjeneste offentliggøre køretøjsplaceringer som punkter, veje som linjer eller administrative grænser som polygoner. Fabric Maps bruger geometrien til at tegne hver funktion og gør udvalgte attributter tilgængelige til styling, filtrering, etiketter, legender og tooltips.
Tjenesten og dens data forbliver uden for kortelementet. Kortet gemmer en reference til forbindelsen og den konfiguration, der er nødvendig for at hente og vise dataene.
Understøttede feature-serviceprotokoller
Følgende tabel opsummerer, hvordan Fabric Maps fungerer med hver understøttet protokol.
| Protokol | Beskrivelse | Serviceadfærd brugt af Fabric Maps |
|---|---|---|
| WFS | En standard fra Open Geospatial Consortium (OGC) til at hente geografiske træk. Fabric Maps understøtter WFS-versionerne 1.0.0, 1.1.0 og 2.0.0. | Fabric Maps læser servicefunktionerne, bruger den nyeste understøttede version, som servicen annoncerer, opdager tilgængelige funktionstyper og henter GeoJSON-svar. |
| OGC API - Funktioner | En REST-orienteret OGC-standard til adgang til geografiske features organiseret i samlinger. | Fabric Maps opdager samlinger og bruger tjenestens overensstemmelsesinformation til at bestemme tilgængelige forespørgselsmuligheder. |
| Esri Feature Service | En ArcGIS REST-tjeneste, der offentliggør forespørgelige feature-lag. | Fabric Maps læser service- og lagmetadata og henter lag, der understøtter GeoJSON-output. |
Hvordan eksterne feature-tjenester fungerer i Fabric Maps
Når du tilføjer en ekstern feature-tjeneste til et kort, Fabric Maps:
- Bruger en eksisterende forbindelse eller opretter en forbindelse til det fjerntliggende endepunkt.
- Opdager featurelagene eller samlingerne, som tjenesten har offentliggjort.
- Læser tilgængelige metadata, herunder geometrityper, felter, postgrænser og understøttede forespørgselsmuligheder.
- Lader dig konfigurere en server-side forespørgsel og vælge de felter, der skal hentes.
- Anmoder om matchningsfunktionerne, inklusive ekstra resultatsider, når det understøttes og kræves.
- Renderer de returnerede features som et vektordatalag.
Standardvisualiseringen er baseret på den geometri, som tjenesten returnerer:
| Geometri | Standardvisualisering |
|---|---|
| Punkt | Boblelag |
| Linje | Linjelag |
| Polygon | Polygonlag |
Når laget er tilføjet, kan du konfigurere understøttede vektorlagsindstillinger såsom styling, etiketter, legender, tooltips, synlighed og kortlagsfiltre. For mere information, se Tilpas et kort og Datafiltrering i Fabric Maps.
For et WFS- eller OGC-API - Features mixed-geometry response opretter Fabric Maps ét datalag. Lagets rapporterede geometritype er ukendt , fordi ingen enkelt type beskriver den. Punktfunktioner bruger et boblelag, linjefunktioner bruger et linjelag, og polygonfunktioner bruger et polygonlag uden ekstrudering. Hvis du aktiverer datadrevet styling, viser Fabric Maps legenderne for geometrityperne i datalagspanelet. Clustering er ikke tilgængeligt for blandede geometri-lag.
Eksterne feature-servicelag understøtter kategori- og værdiområde-baseret datadrevet styling.
Lag- og samlingsopdagelse
Fabric Maps lister berettigede feature-lag eller samlinger under forbindelsen i afsnittet Eksterne kilder i Explorer. Den tilgængelige hierarki afhænger af protokollen og metadata, som tjenesten eksponerer.
Ved at opdatere forbindelsen hentes de nyeste servicemetadata, inklusive nyligt tilføjede felter, lag eller samlinger. Disse ændringer optræder måske ikke automatisk. For at bruge et nytilføjet felt, opdater forbindelsen, og tilføj derefter kildelaget igen og vælg feltet.
De metadata, som tjenesten returnerer, kan omfatte:
- Visningsnavne og identifikatorer
- Geometrityper
- Attributfelter og datatyper
- Rumlige udstrækninger
- Maksimale rekordantal
- Understøttede filtrering, sortering, paging og temporale funktioner
De tilgængelige konfigurationsmuligheder kan variere mellem tjenester, fordi Fabric Maps bruger de funktioner, der annonceres af hver endepunkt.
Kildeforespørgsler
Før du tilføjer et feature-lag til et kort, kan du konfigurere en kildeforespørgsel, der begrænser de poster og felter, der hentes fra den eksterne service. Behandling af en forespørgsel på serveren kan reducere mængden af data, der overføres til Fabric Maps, og fokusere laget på de funktioner, der er relevante for dit scenarie.
De felter og operatorer, der er tilgængelige i en kildeforespørgsel, afhænger af den valgte protokol og de funktioner, som tjenesten annoncerer. Kildeforespørgsler understøtter udvælgelse af output-felt og kan understøtte tidsfiltrering. Fabric Maps fortolker dato-/tidsværdier som UTC i RFC 3339-format.
Fabric Maps validerer forespørgslen mod den valgte tjeneste. Hvis et felt, en værdi eller en operator ikke understøttes, viser konfigurationsoplevelsen en fejl, som du kan bruge til at revidere forespørgslen.
Du kan ikke vende tilbage til kilde-forespørgsels-UI'en for at redigere forespørgslen efter at have tilføjet laget. For at bruge forskellige kilde-forespørgselsbetingelser tilføjes kildelaget igen og konfigureres en ny forespørgsel.
Fabric Maps udleder automatisk en afgrænsningsboks fra kortvisningen, når den anmoder om funktioner. Afgrænsningsboksen er ikke synlig eller konfigurerbar i source-query-UI'en. Brugere kan ikke indtaste koordinater eller vælge et område som en rumlig forespørgselsbetingelse.
Kildeforespørgsler og kortlagsfiltre
Kildeforespørgsler og map-layer filtre begrænser data på forskellige stadier:
| Adfærd | Kildeforespørgsel | Kortlagsfilter |
|---|---|---|
| Hvor det vurderes | Af fjernfunktionstjenesten | Af Fabric Maps-lagoplevelsen |
| Hvad den kontrollerer | De poster og felter, der blev hentet fra tjenesten | Hvilke indsamlede træk vises på kortet |
| Tilgængelige betingelser | Det afhænger af protokollen og servicekapaciteterne | Det afhænger af felttypen og Fabric Maps filtreringsunderstøttelse |
| Hvordan ændringer anvendes | Konfigurér forespørgslen, når du tilføjer feature-laget | Påfør filteret fra lagfiltreringsoplevelsen |
Brug en kildeforespørgsel til at reducere de data, der anmodes om fra den fjernservice. Brug et kortlagsfilter, når kortbyggere eller seere har brug for interaktivt at forfine de returnerede data. For mere information om map-layer-filtre, se Datafiltrering i Fabric Maps.
Eksterne feature-servicelag understøtter kategoriske, numeriske rækkevidde-, booleanske og dato/tid-kortlagsfiltre. Flere filtre bruger AND logik. Låste filtre, redigerings- og visningstilstandsadfærd samt filterpersistens fungerer på samme måde på tværs af WFS, OGC API - Features og Esri Feature Service-lagene.
Paginering og resultatgrænser
Feature-tjenester kan begrænse, hvor mange poster de returnerer i et enkelt svar. Fabric Maps bruger automatisk den pagingkonfiguration, som tjenesten annoncerer, til at hente efterfølgende resultater. Paging er gennemsigtig, og byggere kan ikke konfigurere sidestørrelse eller pagingadfærd.
Fabric Maps gengiver op til 100.000 features pr. lag. Hvis en kildeforespørgsel returnerer flere funktioner, gengiver Fabric Maps de første 100.000 og viser en advarsel i Layer-indstillingspanelet. Forfin kildeforespørgslen for at reducere resultatmængden.
Hvis en sideanmodning mislykkes, prøver Fabric den op til tre gange. Hvis anmodningen stadig fejler, viser Fabric Maps beskeden En anmodning mislykkedes; nogle funktioner mangler. Opdater for at prøve igen.
Gemt konfiguration
Når du gemmer et kort, bevarer Fabric Maps den eksterne lagkonfiguration, herunder:
- Forbindelsesreference
- Udvalgt feature-lag eller samling
- Kildeforespørgsel
- Udvalgte outputfelter
- Lagdesign og legende
- Synlighed
- Lagrækkefølge
Når du åbner kortet igen, bruger Fabric Maps den gemte konfiguration til at hente og gengive laget.
Duplikerede lag refererer til de samme datakilde-, forbindelses-, kildeforespørgsels- og udvalgte outputfelter. Kortlagsfiltre og visuelle indstillinger er uafhængige for hver duplikat. Du kan ikke redigere kildeforespørgslen eller outputfelterne efter du har tilføjet laget i denne udgivelse.
Opdater eksterne funktionstjenester
Fabric Maps tilbyder to opdateringshandlinger i redigeringstilstand:
- Opdater en forbindelse i eksterne kilder for at hente de nyeste servicemetadata, inklusive nyligt tilføjede felter, lag eller samlinger. For at bruge et nytilføjet felt skal du tilføje kildelaget igen og vælge feltet.
- Opdater kortelementet for at forespørge de gemte lag for aktuelle data. Denne handling ændrer ikke forespørgslen om den gemte kildekode.
Seere kan ikke opdatere eksterne funktionsservicedata i denne udgivelse. Gemte outputfelter, styling, legender, synlighed og lagrækkefølge forbliver efter en opdatering.
Autentificering og adgang
Eksterne feature-tjenester kan kræve legitimationsoplysninger ud over de tilladelser, der kræves for at åbne eller redigere et Fabric-kort.
| Godkendelsesmetode | WFS | OGC API - Funktioner | Esri Feature Service |
|---|---|---|---|
| Anonym | Understøttet | Understøttet | Understøttet |
| basisgodkendelse | Understøttet | Understøttet | Ikke understøttet |
| API-nøgle | Understøttet | Understøttet | Understøttet |
| OAuth 2.0 / Microsoft Entra ID | Ikke understøttet | Ikke understøttet | Ikke understøttet |
For Esri Feature Service API-nøgleautentificering skal du bruge token som API-nøgleparameternavn.
Fabric gemmer legitimationsoplysninger i cloud-forbindelsen. Viewers behøver ikke forbindelsen delt med dem separat for at gengive de eksterne data. Hvis Fabric Maps ikke kan hente gyldige forbindelsesoplysninger eller nå tjenesten, viser den en fejlmeddelelse, der indikerer, at tjenesten ikke kunne nås.
Eksterne feature-tjenester og billedservices
Eksterne feature-tjenester returnerer vektorgeometrier og attributter. WMS- og WMTS-tjenester returnerer gengivne rasterbilleder eller fliser. Vælg den kildetype, der matcher de data og interaktioner, dit kort kræver.
| Eksterne funktionstjenester | WMS- og WMTS-billedtjenester |
|---|---|
| Returner individuelle vektorfunktioner og attributter | Returner renderede billeder eller billedfliser |
| Understøttelsesfunktioner og attributforespørgsler | Render billeder for et anmodet område |
| Understøt vektorstyling, etiketter, tooltips og datadrevne interaktioner | Understøt billedlig synlighed, orden og opacitet |
| Repræsenterer punkter, linjer og polygoner | Repræsentere rasterbilleder |
For information om eksterne billeder, se Opret lag ved brug af WMS- og WMTS-billedkilder i Fabric Maps.
Protokolspecifikke overvejelser
WFS
- Opdag tilgængelige lag fra servicefunktionerne.
- Brug WFS version 1.0.0, 1.1.0 eller 2.0.0.
- Når tjenesten annoncerer flere understøttede versioner, bruger Fabric Maps den nyeste version.
- WFS-tjenesten skal understøtte GeoJSON-svar.
- Understøt mixed-geometry responser i ét lag.
OGC API - Funktioner
- Organiser tilgængelige data i samlinger.
- Avancerede attribut- og tidsoperationer afhænger af de overensstemmelsesklasser, der annonceres af tjenesten.
- Understøt mixed-geometry responser i ét lag.
- Fabric Maps bruger kun funktioner, der understøttes af det valgte endepunkt.
Esri Feature Service
- Det valgte lag skal understøtte GeoJSON-output.
- Understøtter ikke mixed-geometry responses.
- Fabric Maps accepterer geometri med M- eller Z-koordinatværdier og ignorerer de ekstra dimensioner.
Begrænsninger og overvejelser
- Integration af eksterne funktionstjenester er skrivebeskyttet. Optagelse, funktionsredigering og writeback understøttes ikke.
- Forespørgselsfunktioner afhænger af de funktioner, der annonceres af fjerntjenesten.
- Fabric Maps anmoder om funktioner i EPSG:4326, med koordinater i længdegrad og breddegrad. Tjenester, der offentliggør data i et andet koordinatreferencesystem, understøttes, hvis tjenesten kan reprojicere dataene til EPSG:4326. Hvis tjenesten ikke kan reprojicere dataene, for eksempel når lagets koordinatsystem mangler en EPSG-autoritetskode, indlæses laget ikke.
- Begrænseringsbokse, der krydser antimeridianen, understøttes ikke.
- Funktioner, hvis geometri er en geometrisamling, bliver ikke gengivet. Andre understøttede funktioner i samme lag gengives normalt.
- Clustering er ikke tilgængeligt for blandede geometri-lag.
- WFS- og Esri Feature Service-lagene skal understøtte GeoJSON-output.
- GML-svarformater understøttes ikke i denne udgivelse.
- Fabric Maps ignorerer M- og Z-dimensioner i Esri Feature Service-geometri.
- Et lag kan gengive op til 100.000 funktioner.
- Et kortelement kan referere til op til 100 eksterne forbindelser på tværs af WMS, WMTS, WFS, OGC API - Funktioner og Esri Feature Service.
- Kun tjenester, der kan nås via det offentlige internet, understøttes. Private endepunkter, lokale datagateways, virtuelle netværksdatagateways og andre administrerede private netværksmuligheder understøttes ikke.
- Tilgængelighed og svartid på forespørgsler afhænger af den fjernservice og netværksforbindelsen.
Næste trin
For stylingmuligheder, se Tilpas et kort.