webForumDet fria alternativet

Finns det någon med GIS-kompetens på wF? Behöver råd.

Webbutveckling

82 svar · 5 990 visningar · startad av lillebror · sida 3 av 5

Frågan, av lillebror

Hej, Jag håller på med ett GIS-projekt och står inför en rad beslut. Hela detta område är väldigt nytt för mig varför jag känner att jag behöver rådfråga någon med större kunskap än vad jag har. Frågorna rör vilken tekniklösning som är mest lämplig samt för det jag ska göra samt vilket kartunderlag/koordinatsystem som är smidigast att använda sig av kopplat till det. Har så här långt varit i kon

Läs frågan i sin helhet →
Medlem sedan nov. 200635 inlägg
#41

MapServer

Ok Lilja
tack igen för informationen:
Jag skrev NET START APACHE i dos kommandot men jag då står det
"felaktigt tjäntnamn"!
men när jag bara skriver "NET START" så står det att:

Följande Windows 2000-tjänster är igång:
Apache MS4W Web Server men inget mer!
Kan det bero på att Apache serven inte är installerat??

Medlem sedan nov. 200635 inlägg
#42

MapServer

Jag installerade WAMP Server för jag misstänkte att Apache inte var installerat på min dator så jag installerade jag denna serven.
Frågan är ska jag lägga hela mapserver filen under Apache eller WAMP Server root?

Medlem sedan juli 20041 183 inlägg
#43

coolamerboy skrev:

Jag installerade WAMP Server för jag misstänkte att Apache inte var installerat på min dator så jag installerade jag denna serven.
Frågan är ska jag lägga hela mapserver filen under Apache eller WAMP Server root?

När du installerade WAMP fick du möjlighet till att välja en www-root. Jag tror du ska lägga mapserver-filen där. Jag har dock inte laddat ner mapserver och gissar därför på din fråga. Jag ska testa mer senare. Måste göra annat nu... :)

Medlem sedan apr. 20042 994 inlägg
#44

lilja skrev:

Jag har idag startat ett examensarbete med en kompis där vi ska göra samma sak. Hoppas jag får inkräkta på denna tråden då? :)

Jag tänkte använda MapServer också. Tror jag, vill kolla runt lite först innan jag bestämmer mig...

Kul! (y) Jag håller också på med examensarbete där jag använder MapServer. Tyvärr har det dragit ut på tiden, men jag ska försöka få det färdigt innan sommaren i alla fall. :)

Medlem sedan juli 20041 183 inlägg
#45

Fia skrev:

Kul! (y) Jag håller också på med examensarbete där jag använder MapServer. Tyvärr har det dragit ut på tiden, men jag ska försöka få det färdigt innan sommaren i alla fall. :)

Asså, vad är det för problem du har stött på? Eller har det bara tagit tid? ;) Jag tänkte börja nu och bli klar innan sommaren jag med så det vore kanske bra om jag kunde undvika fallgroparna :)

lilja skrev:

När du installerade WAMP fick du möjlighet till att välja en www-root. Jag tror du ska lägga mapserver-filen där. Jag har dock inte laddat ner mapserver och gissar därför på din fråga. Jag ska testa mer senare. Måste göra annat nu...

Ignorera allt jag sagt. Om du ska köra på Windows så ladda ner http://maptools.org/ms4w/ istället. Jag installerade först WAMP Server med PostgreSQL och tillägget PostGIS eftersom jag inte hittade något smidigare sätt. När jag och min kompis sedan skulle installera MapServer visade det sig att det fanns ett färdigt paket. Vi tog bort allt vi gjort och installerade det istället och då funkade allt prima.

Jag tror det var något sådant du höll på med coolamerboy? Jag råder dig att ta bort WAMP Server och PostgreSQL, om du installerade det, och installera det färdiga paketet istället. Fördelen är att allt är färdig konfigurerat. Dessutom fanns det en del exempel på vad man kunde göra och hur det fungerade.

Förresten. Varför återkommer Alltid Canadas kartor i exempel över hela internet? :P

En fråga vill jag ställa me. Nu har jag inte kollat så mycket på hur man kan infoga kartor men vilka format klarar MapServer av?

Medlem sedan apr. 20042 994 inlägg
#46

lilja skrev:

Asså, vad är det för problem du har stött på? Eller har det bara tagit tid? ;) Jag tänkte börja nu och bli klar innan sommaren jag med så det vore kanske bra om jag kunde undvika fallgroparna :)

För min del handlar det om en kombination av krångel. Det jag suttit fast på längst är att skapa själva kartorna (shape-filerna). Har inte kunnat redigera dem i brist på programvara (ArcView/ArcGIS). Tidsbegränsade licenser, jaga tillstånd/intyg från studierektor, prefekt, datoransvarig o s v för att få specialtillgång till datorsalar jag egentligen inte får jobba i o s v... :l

Sen sitter jag fast på kopplingen mellan MapServer och postgreSQL-databasen också, men jag tror det går att lösa.

Jag har redan fått byta exjobb en gång på grund av hårdvaruproblem i första vändan, så i somras började jag på ny kula kan man säga. I höstas gick det trögt i brist på ork och nu i vår när jag har orken har jag fått jobb, så nu är det brist på tid istället. ;)

lilja skrev:

En fråga vill jag ställa me. Nu har jag inte kollat så mycket på hur man kan infoga kartor men vilka format klarar MapServer av?

Som jag skrivit i ett tidigare inlägg i tråden så finns det förklarat på UMN Mapservers hemsida om de olika formaten som funkar i MapServer.

Lilja, måste säga att det är himla kul att höra någon mer som gör exjobb kring MapServer! :bire Jag har gjort lite efterforskningar men tyvärr inte hittat speciellt många liknande examensarbeten. Om du vill ha tips på bra källor jag fått fram så skicka ett PM. Omvänt, om du hittar tidigare uppsatser om MapServer så dela gärna med dig! :)

Medlem sedan juni 20031 837 inlägg
#47

Detta låter väldigt intressant, är det något man kan använda sig av i spel (i mitt fall något webbspel)? Fast då kanske inte med riktiga kartor, hur pass svårt är det att skapa egna kartor, kanske var en dum fråga. Menade vad behöver man för att skapa egna kartor till en virtuell värld?

Måste man använda sig av PostgreSQL? oftast har man ju MySQL installerat på webbservern.

Medlem sedan apr. 20042 994 inlägg
#48

The_Hulk skrev:

Detta låter väldigt intressant, är det något man kan använda sig av i spel (i mitt fall något webbspel)? Fast då kanske inte med riktiga kartor, hur pass svårt är det att skapa egna kartor, kanske var en dum fråga. Menade vad behöver man för att skapa egna kartor till en virtuell värld?

Måste man använda sig av PostgreSQL? oftast har man ju MySQL installerat på webbservern.

Det går att bygga vidare på interaktiva funktioner kring MapServer med PHP t ex, så teoretiskt sett borde det kanske gå att använda i spel. Kruxet är väl att man måste göra egna kartor med projektionssystem och det är nog lättare sagt än gjort.

Anledningen till att de har postgreSQL till MapServer är att det finns ett tillägg som heter postGIS, som ska vara anpassat just att hantera spatiala data (dvs kartor). MySQL har inget sånt tillägg och därför förmodar jag att det är klumpigare på att hantera koordinater.

Medlem sedan nov. 200635 inlägg
#49

MapServer

Lilja!
Jag tog bort WAMP server och installerade ms4w paketet och jag läste readme filen för hur man installerar den men det är finns vissa saker jag inte förstod på ms4w readme filen punkt 7?

In order to run the apache-install.bat file, you must do
the following:

1. In Windows Explorer, goto the location of your cmd.exe
file (C:/Windows/System32)

2. Right-click the cmd.exe executable and choose `Run as
Administrator`

3. Navigate to your ms4w folder in the command prompt window
and run apache-install.bat
Måste jag göra detta för att servern ska fungera?
Alltså ms4w är installerad för jag skrev följande på webben :http://127.0.0.1/ och då fick jag ms4w sidan där den visar introduktionen samt Features och jag har även lagt till följande filer i ms4w directory:
-gmap_ms4w_ms410
-mapserv_demo_ms4w
-phpPgAdmin-4.1_ms4w
-pmapper_ms4w-3.1-b4
men som sagt nästa steg för mig att köra mapserver demo är väldigt suddigt!

Medlem sedan nov. 200635 inlägg
#50

MapServer

Fia:
Du skrev tidigare att du hade brist på programvara såsom: (ArcView/ArcGIS) för att kunna göra dina kartor men min handledare hittade ett program som är öppne källkod och kan troligtvis ersätta (ArcView/ArcGIS). Programmet heter QGIS, Quantum GIS: och den hittar du enklast på google.se om du inte känner till den :)
Man kan även hämta hem userguide till den :bire
Det tänkte jag provköra hemma jag har inte börjat använda det än men jag tror att det är lika bra som ArcGIS.

Medlem sedan apr. 20042 994 inlägg
#51

coolamerboy skrev:

Fia:
Du skrev tidigare att du hade brist på programvara såsom: (ArcView/ArcGIS) för att kunna göra dina kartor men min handledare hittade ett program som är öppne källkod och kan troligtvis ersätta (ArcView/ArcGIS). Programmet heter QGIS, Quantum GIS: och den hittar du enklast på google.se om du inte känner till den :)
Man kan även hämta hem userguide till den :bire
Det tänkte jag provköra hemma jag har inte börjat använda det än men jag tror att det är lika bra som ArcGIS.

Tack coolamerboy! Just nu har jag tillgång till en datasal med ArcGIS, men om jag får problem vid terminens slut så är det bra att veta att QGIS finns. (y)

Medlem sedan nov. 200635 inlägg
#52

MapServer

Jag har lyckats med att köra mapserver demo idag fast jag undrar var ska man lägga in egna lager, kartor och features i servern?
Det måste väl finnas någon fil där man kan lägga in vektor samt raster data för att senare kunna visa de i servern!

Medlem sedan nov. 200635 inlägg
#53

MapServer

Jag undrar även om hur man lägger in en shapefile i mapserver?
Vi säger att jag har en karta från MapInfo som har projektionen RT-90 hur lägger jag in den?

Medlem sedan apr. 20075 inlägg
#54

I MS4W finns det några demo kartor. Om du kollar hur de map filer som styr karttjänsterna ser ut borde du kunnna göra en liknande fil. I min installation finns det kartfiler på C:\ms4w\apps\gmap\htdocs, det skall vara ett directory som är öppet för Apache servern. uppsättningsfilen har extension .map. I dessa finns uppsättningen i mer eller mindre klartext. Någonstans i början definieras var shapefilerna ligger
SHAPEPATH "../data"
bilder definieras i IMAGEPATH

själva shapefilens namn sätter du i LAYER avsnittet under DATA

postgislager kan du lägga till exvis så här:
LAYER
NAME 'KartskiktsNamn'
TYPE POLYGON
CONNECTIONTYPE postgis
CONNECTION 'host=myhost dbname=databasnamn password='XXXXX' user=jakobN'
DATA 'the_geom FROM "public"."minGIStabell"'
.......

Jag tror att du även måste ändra i wms_onlineresourses
'wms_onlineresource' 'http://my.host.com/cgi-bin/mapserv?map=minkartfil.map&'
så att det stämmer med din server. jobbar du bara lokalt kan det stå
localhost.

Om du använder QGIS skall det gå att exportera kartor med symboler osv till en .map fil. Jag vet inte hur det är med mapinfo filer men kolla i dokumentationen.

Medlem sedan nov. 200635 inlägg
#55

MapServer

Tack JakobN!
Har väntat ganska länge på svar och det kändes väldigt skönt skönt när du svarade.
Ska ta och sätta igång med Shapefilen så snarast som möjligt.
Kör du med MapServer?
/Amer

Medlem sedan nov. 200635 inlägg
#56

MapServer

JakobN!
Jag har försökt fixa Haningekartan och läggan in den i ms4w men stöter på vissa problem!
Shapfilerna för kartan har jag lagt i LAYER avsnittet under DATA men jag tror att jag saknar postgislager! jag tog och redigerade och mapinfo table file och körde den som test map och där hittar jag väldigt många lager i filen som land, vägar, sjöar etc.
Hur skapar jag en posgislager? kan man göra det via QGIS? jag kunde öppna haninge kartan där men när jag ska lägga till wms lager och kommer då till NASA server så försvinner haningekartan och det beror på att kartan ligger i RT90 så jag undrar stödjer QGIS RT90 koordinat system?
Det är säkert lätt att lägga in karta i servern men det är själva strukturen som jag inte begriper mig på!

Hoppas du förstår mitt problem och vore väldigt tacksam på svar så snarast som möjligt.
/Amer

Medlem sedan apr. 20075 inlägg
#57

Postgislager och projektioner

Hej CoolamerBoy
För att kunna använda postgisdata måste du först ha postgresql/postgis installerad och igång på någon maskin, din egen eller någon server du kan nå

för att läsa in shapefiler tilll postgis i QGiS måste du lägga till en plugin som heter
spit, den är normalt redan installerad men du måste ta fram den genom att gå till pluginhanteraren i pluginmenyn. Sen ansluter du till din postgresql databas, som måste ha PostGisfunktionen installerad. anslut och välj de shapefiler du vill exportera till postgis. välj SRID exvis 2400 för RT90 och ange ett i DB-relationsnamn, normalt hittar den rätt objektklass men om du har flera överlappande polygoner i shapefilen tror jag att du måste välja multipolygon.
använd standardkolumn för geometri, annars kan du inte läsa filerna i QGIS senare.
det går ganska långsamt att exportera till postgis.

det var ett tag sedan jag använde mapinfo så jag har inte så mycket koll på
om det finns några exportrutiner som passar.

Jag kan inte svara på varför din WMS inte visas på nasa men du kan kanske
laborera med PROJECTION parametern i map filen
för RT90 borde det stå
PROJECTION
'proj=tmerc'
'lat_0=0'
'lon_0=15.80827777777778'
'k=1.000000'
'x_0=1500000'
'y_0=0'
'ellps=bessel'
'units=m'
'no_defs'
men jag har själv inte testat att öppna wmser i någon portal utanför vår domän. Vet inte heller om det är så att wms skall finnas utanför brandväggen?

MVH

Jakob

Medlem sedan juli 20041 183 inlägg
#58

Två frågor. Varför exportera shape-filer till PostreSQL/Postgis och hur vet du att det skall stå de parametrarna?

MapServer kan hantera ESRI shape-filer så vitt jag vet. Jag testade själv efter att ha fått kart-data idag. Jag har inte testat alls mycket och har använt ett redan färdigt exempel... http://map.mine.nu:800/gmap/gmap75.phtml

Medlem sedan nov. 200635 inlägg
#59

Mapserver

Tack JakobN!
Ska ta och gå igenom de på måndag, har precis slutat.
Har däremot frågor till Lilja!
Det ser väldigt snyggt ut med Jönköpingskartan.
Kan du hjälpa mig för jag vill visa exakt likadant fast med Haninge istället!
Lilja: gjorde du som Jakob visade tidigare, alltså strukturen??
Det jag undrar över i QGIS är när man har sin karta och vill lägga till wms kan man då välja mapserver istället för NASA servren?

/Amer

Medlem sedan juli 20041 183 inlägg
#60

coolamerboy skrev:

Lilja: gjorde du som Jakob visade tidigare, alltså strukturen??
Det jag undrar över i QGIS är när man har sin karta och vill lägga till wms kan man då välja mapserver istället för NASA servren?

/Amer

Nja, nästan. Jag kör Shapefiler istälelt men tänkte ta och testa hämta från databasen i framtiden. Ska titta på de så snart jag hinner...

272 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)