Tag Archive | Boundless

OpenGeo Suite 4.9

Då har Boundless släppt en uppdaterad version av sin serversvit OpenGeo Suite. Jag hade tänkt testa Community Edition, men då är det fortfarande 4.8 som gäller. Så småningom om så kommer även denna att uppdateras till 4.9, men så länge så installerar jag 4.8 och det kan du också göra.

Läs mer…

Boundless crossed a line!

Earlier this week I published a more or less positive post concerning Boundless and their ”new” ecosystem of software. All based on Open Source.

I still think the concept is brilliant and more companies should follow. Recent days of marketing in social media and information in brochures, web sites, and more has however left a bad taste in my mouth. Why is that?

I do what I can to support and promote the QGIS project. Reporting bugs, translating the GUI, creating guides, creating videos, develop plug-ins, etc. Many others do a great deal more, including developers at Boundless, but still. I don’t like what Boundless are doing!

Everything could be fine, if they just would tone down the ”Boundless Desktop” brand. Sure you can market the package as Boundless Desktop, but when you repeatedly refer to QGIS as Boundless Desktop, it hurts!

So, please Boundless! Stop re-branding QGIS when it isn’t called for. You are still a great resource for the project and I’m sure you don’t want to anger a lot of other contributers to QGIS.

GeoServer och GeoTools

GeoServer och GeoTools fortsätter gå hand i hand när det gäller utvecklingen.

Nyligen släpptes GeoServer 2.9 RC1 som bygger på GeoTools 15 RC1, men även GeoWebCache 1.9 RC1 ingår.

Det finns även lite tydligare kopplingar till exempelvis QGIS i ”release notes” för RC1. Läs mer…

GeoNode ”FTW”

För ett litet tag sedan så hade jag en artikel med uppdateringar av Boundless OpenGeo Suite, där jag gav ganska mycket beröm till samlingen servertjänster som ger tillgång till massor av GIS-funktionalitet för såväl desktopanvändare som webbtjänster. Jag avslutade med att nämna att OpenGeo Suite kombinerat med GeoNode kan vara den optimala Open Source lösningen för allt Server GEO.

Nu när det snart är dags för en ny GeoNode version (kanske redan släppts när du läser detta) så tänkte jag testa en GeoNode installation på samma sätt som OpenGeo Suite tidigare. Mot slutet så blir det en sammanfattning och ett utlåtande, som sannolikt är positivt även i det här fallet. Läs mer…

Boundless Geo – QGIS

Boundless är företaget bakom Open Geo Suite, vilket är en uppsättning Open Source program paketerat och hopsynkat så att det fungerar bra tillsammans. Bland annat så ingår GeoServer och PostGIS (m.m.).

Boundless har även en egen plug-in server för QGIS, där de ännu så länge endast har ett plug-in nämligen OpenGeo Explorer. Detta är avsett att integrera QGIS med PostGIS, GeoServer och GeoNode, vilket fungerar väldigt bra i min mening.

Boundless har även flera tillägg, som du dock får jobba lite mer på för att få tag i. Dessa är nämligen inbyggda i deras egen paketerade version av QGIS 2.8.2 (länk). Efter registrering så kan man hämta hem installationspaket för Windows eller Mac (ingen Linux). Jag har provat för Windows och en fördel är att man bara behöver köra en installationsfil, om än väldigt stor, så installeras QGIS med alla tänkbara beroenden utan bekymmer.

De plug-in jag främst var nyfiken på var ett för att hantera koordinater i MGRS och ett för att skapa webb appar med open layers 3. Jag vill dock testa på Linux så jag har trixat lite. Jag vet inte vad licenser och villkor säger så jag kommer inte att sprida mitt resultat vidare, men jag kan berätta hur jag bar mig åt för att få in tilläggen i Linux.

Först så installeras programmet i Windows. Det fungerar även i en virtuell dator om så önskas. Därefter så är det bara att gå till QGIS katalogen och leta reda på ”python\plugins”. Där kan man helt enkelt kopiera de kataloger med innehåll som motsvarar de plug-in man är intresserad av och sedan klistra in dessa i motsvarande katalog i ”.qgis2/python/plugins” på Linuxdatorn. När QGIS startas om så läser programmet även in de nya insticksprogrammen.

Skärmbild från 2015-06-24 17:56:32MGRS verktyget kan såväl visa koordinaten för muspekaren och kopiera denna koordinat med ett klick, som zooma kartan och märka ut en inskriven MGRS koordinat.

Skärmbild från 2015-06-24 17:59:33Med Web App Builder så väljer man och konfigurerar ett ”Tema”. Alla ändringar görs i css, så lite kodning kommer man inte ifrån om man vill göra anpassningar.

Man väljer grundlager och tematiska lager från en lista med fördefinierade alternativ där exempelvis MapQuest och Stamen ingår, men även OpenWeatherMap med flera.

Alla aktiva lager i QGIS är sedan tillgängliga att lägga till som lager, med lite olika alternativ och konfigureringar. Alla typer av lager fungerar inte eftersom det är en Webbkarta med Open Layers 3 som blir resultatet, men det kan man jobba runt.

Skärmbild från 2015-06-24 18:06:39Vill man ha speciella kontroller på sin sida så finns de vanligaste valbara med ett enkelt klick.

Har man inte en massa avancerade lager att hantera så går det snabbt att generera en förhandsgranskning, och är man nöjd så går det lika snabbt att generera appen.

Allt sparas på en utpekad plats och lokala vektorlager görs om till GeoJSON. Systemet bygger som sagt på OpenLayers3, men använder även Cesium för 3D visning, Bootstrap för anpassning till flera plattformar, d3, jquery, proj4 med mera för att få till alla funktioner.

Tillägget fungerar ganska bra, även om det nog får kodas lite i alla fall om man skall bli helt nöjd, oavsett vad Boundless säger i sin releasetext. Har man en databas och en geoserver som man hämtar data från så kan detta integreras med QGIS såväl via OpenGeo Explorer som med Web App Builder på ett smart och användarvänligt sätt. Om responsen blir positiv så kan vi nog se fram emot en ordentlig utveckling av dessa insticksprogram framöver.

Om nu bara dessa tillägg även gjordes tillgängliga via de vanliga programbiblioteken för insticksprogram…

GeoNode – Något nytt?

Om du söker på bloggen så kommer du att hitta flera inlägg om GeoNode. Det är en Geo-Portal som kan hantera såväl geodata som geodatatjänster via standardiserade gränssnitt. Det finns även plug-in i QGIS för att sköta mycket av konfiguration och publicering direkt. Annars är det fullständigt möjligt att sköta allt via en webbläsare.

Nyligen så gick Boundless ut med ett meddelande om att man är ”excited to announce” sitt engagemang i GeoNode projektet… Tja det var ju Boundless som mer eller mindre skapade GeoNode runt 2010, så de borde väl vara ganska engagerade?

GeoNode är en fantastisk plattform för att skapa, hantera och dela kartor och geodata mellan individer och klienter i ett nätverk.

Åter till sakfrågan. Det är ungefär ett år sedan 2.0 släpptes och 2.0.1 kom i höstas, så Boundless meddelande kanske är en föraning om att en ny version är på gång. Redan i Februari testade jag betaversionen av 2.4 och då lät det som att en release var nära förestående. På GitHub finns nu 2.4b25, så helt perfekt har nog inte arbetet gått.

Skärmbild från 2015-05-05 19:04:09Ett av problemen jag upplevde i Februari var att det var strulade med att ladda upp shapefiler. Det är nu inga problem att ladda upp oprojicerade filer i WGS-84. När jag provade något udda lager så sa datorn ifrån att det inte var just WGS-84, men det gick bra att ladda upp ett lager i SWREF99TM utan att datorn klagade.

Skärmbild från 2015-05-05 19:17:00När jag laddat upp kommundata så märkte jag att jag glömt att ändra till Latin-1 som teckenkodning och det enda jag hittade i lagerinställningarna var ”Språk”, och där gick det inte att välja Svenska… Var noga med att välja rätt kodning från början med andra ord.

Skärmbild från 2015-05-05 19:30:06En kul grej med portalen är att den lilla Leaflet karta som finns som översikt, egentligen är ett geografiskt filter. I listan med kartor eller skikt visas bara de lager som har data i det område som visas i översikten.

Det är inga problem att installera GeoNode (se tidigare inlägg) och med några små justeringar på servern så kan man koppla upp sig direkt mot PostGIS servern också om man vill, från såväl QGIS som PgAdminIII. Även GeoServern går att nå direkt via port 8080.

Via GeoServern så går det att komma åt data via såväl WMS som WFS.

Jag har sagt det tidigare, och säger det igen. GeoNode imponerar!

Open Geo Suite 4.5

Då har Boundless släppt version 4.5 av sin svit med serverprogram och den innehåller de vanliga uppdateringarna:

  • GeoTools (11.2) -> 12
  • GeoServer (2.5.2) -> 2.6.1
  • GeoWebCash (1.5.3) -> 1.6
  • PostgreSQL (9.3.4) -> 9.3.5
  • OpenLayers (3PRE) -> 3
  • PostGIS (2.1.3) -> 2.1.4

Men även lite nya verktyg:

  • Composer (endast för Enterprise kunder)
  • OpenLayers 3 Cesium

Man har även lagt till stöd för Ubuntu 14.04 LTS, vilket är välkommet för de som känner att det är dags att uppgradera servrarna.

Det tillägg som finns för QGIS kommer även att uppgraderas för QGIS 2.6, men detta är inte en del i uppgraderingen till 4.5. Du som använder OpenGeo Explorer redan och har uppdaterat till QGIS 2.6 har märkt att hanteraren för insticksprogram stannar när den försöker hitta Boundless resurser för just 2.6. Den gamla versionen fungerar i QGIS 2.6 om du har den installerad, om inte så får du trixa lite om du är otålig.

Composer

Vad är då Composer?

Länk till bild hos Boundless.com

Det är ett webbinterface för att ”enklare” designa webbkartor till programsviten. Hur det kommer att fungera vet jag inte då jag inte provat, och det är ännu klassat som ”Beta”. Det är dessutom ett verktyg som endast betalande användare kommer att kunna använda, tillsammans med en hel massa andra verktyg och inte minst support.

Cesium

Detta är jättespännande!

Screenshot from 2014-12-14 15:47:15Cesium är ett javascriptbibliotek för att visualisera geodata i 2d och 3D i webbläsare, utan att man skall behöva installera några plugin!

OpenLayers har bakat in stöd för Cesium och därmed skapat något som kan bli hur häftigt som helst.

Just nu kanske det bara är en ”glob” och inte mycket mera, men vi får väl se vad som händer.

Du kan hitta flera exempel på OpenLayers3-Cesium här.

Mera…

Dessutom så har man lagt till stöd för såväl ESRI fildatabas (FGDP) som OGC GeoPackage (GPKG). Exakt hur detta är implementerat har jag inte hittat så vi får väl se hur bra och enkelt det egentligen är att använda dessa data i exempelvis GeoServer… Men det är ju onekligen ett intressant alternativ om man har en blandad klientmiljö med ArcGIS klienter där mera avancerad bearbetning sker och en OpenGeo Suit server för webbtjänster, som ju är betyyydligt billigare än ArcGIS Server, även om man inte har samma funktionalitet och integration.

Installation

Installationen på en ”ren” Ubuntu 14.04 LTS via terminalen görs enligt följande:

sudo su -
wget -qO- http://apt.boundlessgeo.com/gpg.key | apt-key add -
echo "deb http://apt.boundlessgeo.com/suite/v45/ubuntu/ trusty main" > /etc/apt/sources.list.d/opengeo.list
apt-get update
apt-get install opengeo

829 Mb senare så når du servern via http://Server-IP:8080/dashboard och du kommer att behöva göra en del inställningar efter installationen för att slutföra den, inte minst avseende säkerheten.

Du kan naturligtvis installera OpenGeo Suite på andra operativsystem också. Instruktioner för detta finns på Boundless hemsida.

Med OpenGeo Suite och QGIS så kan du utan större problem sätta upp en helt komplett miljö för hantering av alla tänkbara situationer där geodata krävs. Enklare redigeringar går faktiskt att göra direkt i GeoExplorer i ett webbfönster utan QGIS. Om du kompletterar med exempelvis QGIS Server, DropBox och iGIS så har du ett väldigt komplett system inte bara för kontor och webb, utan även för behoven i fält. Allt utan att kosta egentligen någonting…

iGIS och Dropbox kommer jag att återkomma till i ett annat inlägg.