Beste selvtett kartleggingsprogramvare

Beste selvtett kartleggingsprogramvare
Det er ingen som benekter at Google Maps har gjort reiser mye enklere: du velger bare destinasjonen og følger en rute valgt for deg av en sofistikert algoritme som tar hensyn til hundrevis av forskjellige faktorer, inkludert den nåværende trafikksituasjonen.

Men selv om Google Maps er gratis, er det en pris alle brukere må betale, og den prisen er dine personopplysninger. Som standard registrerer Google Maps hvert eneste trekk og selger de innspilte dataene til annonsører, som er sultne på å vite hvor du handler, hvor lenge du blir der, og hvor ofte du kommer tilbake.

Hvis du ikke er opptatt av å dele dine plasseringsdata med tredjeparter, er kartlegging av selvtett kartlegging et flott alternativ til nettkartleggingstjenester som Google Maps. Vi har valgt de fem beste programvareløsningene for selvtett kartlegging og laget en guide for hvordan du installerer den mest populære av dem.

Grafhopper

Graphhopper er en rask og minneeffektiv Java -rutingmotor som kan kjøres på en server eller offline på mobile enheter og stasjonære datamaskiner. Den bruker data fra OpenStreetMap, et samarbeidsprosjekt for å lage et gratis redigerbart kart over verden, men det kan også importere data fra andre kilder.

Foruten punkt-til-punkt-ruting, er Graphhopper også i stand til å utføre sofistikert ruteoptimalisering og løse det omreisende selgerproblemet. Bedrifter som sender varer til kunder kan bruke grafhopper for å tildele ruter til kjøretøyene sine slik at totale transportkostnader minimeres.

GraphHopper er lisensiert under Apache -lisensen 2.0, som lar alle tilpasse og integrere det i gratis eller kommersielle produkter. Brukere som ønsker å bruke Graphhoppers utfluktstjenester i løpet av få minutter, kan dra nytte av Graphhopper-retningene API, som uten problemer kan integrere A-til-B ruteplanlegging, ruteoptimalisering, isokronberegninger og mer i praktisk talt alle applikasjoner.

Mapzen sving-for-sving

Med Mapzen sving-for-sving kan du enkelt legge til ruting i appen din for å gi brukerne fleksible rutingsalternativer og fortellingsveiledning. Denne kartleggingsprogramvaren er basert på vegnettverksdata fra OpenStreetMap og Public Transit Feeds fra Transitland, og den støtter mange forskjellige transportformer, inkludert fot, sykkel, bil, buss, tog eller til og med ferge.

Mapzen Turn-by-Turn kommer med flere følgesvenn mobilitetstjenester for å hjelpe deg med å gjøre navigasjonsdata til nyttige innsikter. Tjenestene inkluderer Mapzen Map Matching, som korrigerer upresise GPS-data ved å bringe GPS-poeng til nærliggende veier og stier, tidsmatrise, som effektivt beregner reisetid og avstander mellom mange steder med bare en API-samtale, og isokrone, som gir innsikt inn på reise på individuelt nivå og masse.

umap

UMAP er en nyttig kartleggingsprogramvare bygget på toppen av Django og brosjyren som lar deg lage kart med OpenStreetMap -lag på mindre enn ett minutt og legge dem inn på nettstedet ditt. UMAP lar deg legge til pois, administrere kartalternativer, batchimport geostrukturerte data og mer.

UMAPs utviklere har laget en ekstremt nyttig serie med skjermcasts som forklarer inn- og outs i denne kartleggingsprogramvaren og gjør det veldig enkelt for nybegynnere å lage kart med UMAP. Det er også en demoversjon på den offisielle nettstedet til programvaren, og vi oppfordrer deg til å gi den en gang for å se hva UMAP handler om.

OpenStreetcam

Siden 2007 har Google-merket kjøretøyer reist over hele verden, og samlet panoramisk bilder av gater for Google Street View, en teknologi omtalt i Google Maps og Google Earth som gir panoramautsikt fra posisjoner langs mange gater i verden. Dessverre er ikke mengden av fotografier samlet av Google fritt tilgjengelig, og det er opp til Google å bestemme hvem som kan få tilgang til det og hvem som ikke kan.

Målet med OpenStreetCam er å gi et gratis, publikums alternativ til Google Street View. Alle innsamlede bilder, som vanligvis er tatt av uavhengige bidragsytere som bruker smarttelefoner, er publisert under en CC-for-SA-lisens, og det meste av prosjektets kode er åpen kildekode. OpenStreetcam kan gjenkjenne gateskilt i sanntid mens du fanger bilder, og det støtter bruk.

Keplerjs

Keplerjs er en relativt nylig open source geososial løsning som lar brukere opprette og dele sine favorittsteder og kommunisere med andre i sanntid. Keplerjs tar data fra OpenStreetMap, Geonames og flere andre kilder, og det kan også importere tilpassede data for å lage et nytt lag på toppen av eksisterende data.

Keplerjs er opprettet ved hjelp av Meteor, et gratis og åpen kildekode-isomorf JavaScript Web Framework for rask prototyping skrevet ved hjelp av node.JS. Alle hendelser og endringer på plattformen overføres automatisk fra serveren til klientene gjennom WebSockets, og utviklingen er basert på en fleksibel plug-in-arkitektur.

Mens Keplerjs fremdeles er i sin spede begynnelse, begynner det å få trekkraft og tiltrekke seg entusiastiske open source-utviklere som ønsker å gjøre det bedre og dele sine favorittsteder og bli med på diskusjoner i sanntid.

Hvordan installere og konfigurere grafhopper

Fordi Graphhopper er skrevet i Java, kan et programmeringsspråk som er ment å la applikasjonsutviklere skrive kode en gang og kjøre den hvor som helst, å installere denne kartleggingsprogramvaren ikke være enklere.

Alt du trenger er det siste Java Runtime -miljøet, et OSM -kart og den nyeste versjonen av Graphhopper Web Server.

Derfra er det bare et spørsmål om å pakke ut alt til en enkelt katalog og starte GraphHopper -webserveren med følgende kommando:

java -jar *.Jar Jetty.ResourceBase = WebApp Config = Config-Example.Egenskaper Osmreader.OSM = Berlin-Latest.OSM.PBF

Du skal da kunne gå til http: // localhost: 8989/og se OSM -kartet du har lastet ned tidligere.

Husk at den første starten på grafhopper -webserveren din kan ta en stund, men påfølgende starter bør være mye raskere.

Konklusjon

Å kjøre din egen kartleggingsserver kan høres skremmende ut med det første, men moderne programvareløsninger for open source kartlegging gjør det veldig enkelt. Selv om det er veldig sannsynlig at du vil fortsette å bruke Google Maps eller en annen populær kartleggingstjeneste for den daglige reisen, kan du vite hvordan du kan sette opp en kartleggingsserver, hjelpe deg med å sikre deg en god jobb eller forbløffe college-professoren din.