OSGeo Planet

GeoServer Team: GeoServer at FOSS4G

OSGeo Planet - 33 min 57 sec ago
pThanks to PDX-OSGeo local chapter and the organising committee of FOSS4G for a great event. We had a great time meeting everyone, enjoyed an excellent and diverse program, and productive a href=http://blog.geoserver.org/2014/09/14/java-code-sprint/weekend code sprint/a./p pMarcus Sen and Jody Garnett have kindly gathered up links to GeoServer content./p pGroup Talks:/p ul lia href=http://vimeo.com/106221374GeoServer Feature Frenzy/a (a href=http://www.slideshare.net/jgarnett/geoserver-feature-frenzyslides/a)— Jody Garnett, Boundless, Andrea Aime, GeoSolutionsbr / em(Best of GeoServer as described by our email list)/em/li lia href=http://vimeo.com/106835755State of GeoServer and GeoTools 2014/a (a href=http://www.slideshare.net/jgarnett/state-of-geoserver-geotools-and-friends-2014slides/a)— Jody Garnett, Boundless, Andrea Aime, GeoSolutions, Justin Deolivera, Boundlessbr / em(Skip to the end for a peek at the 2.7.0 roadmap/wish list) /em/li /ul pGeoServer Talks:/p ul lia href=http://vimeo.com/106221740Advanced Security With GeoServer/a (a href=http://www.slideshare.net/geosolutions/advanced-geoserver-securityfoss4g2013v0100slides/a)— Mauro Bartolomeoli, GeoSolutions Sas/li lia href=http://vimeo.com/106225056Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Developments/a (a href=http://www.slideshare.net/geosolutions/raster-data-in-geoserver-and-geotools-achievements-issues-and-future-developments-39467273slides/a)— Andrea Aime/li lia href=http://vimeo.com/107529709Mapping in GeoServer with SLD and CSS/a (a href=http://www.slideshare.net/geosolutions/gs-styling-aaimefoss4g2014slides/a)— Andrea Aime/li lia href=http://vimeo.com/107486536GeoScript – A Geospatial Swiss Army Knife/a — Justin Deoliveira/li /ul pComparative Evaluations:/p ul lia href=http://vimeo.com/107481251Evaluation of Web Processing Service Frameworks/a, Ebrahim Poorazizi, University of Calgary, Andrew J.S. Hunter, University of Calgary/li lia href=http://vimeo.com/106872352WPS Benchmarking Session/a — Gérald Fenoy, GeoLabs SARLbr / em(Big thanks to Gérald as cross project presentations are a lot of work. Kudos to Ian Turton for setting up GeoServer WPS for benchmark)/em/li /ul pVertical Integration:/p ul lia href=http://vimeo.com/106221099Big size meteorological data processing and mobile displaying system using PostgresSQL and GeoServer/a — Jaehyun Kwun, Gaia3D/li lia href=http://vimeo.com/106223073Adopting OGC Standards in a Flood Alert System/a — Ivan Martinez, FCTH / SAISP/li lia href=http://vimeo.com/107482543Integrating FOSS4G into an enterprise system for Disaster Management/a — David Askov/li lia href=http://vimeo.com/107483827Scaling for NYC while Tracking Plows/a — Colin Reilly, NYC DoITT/li lia href=http://vimeo.com/106229672Supporting Open Data with Open Source/a — Micah Wengren, NOAA, Jeff de la Beaujardiere, NOAA/li lia href=http://vimeo.com/106230635GeoMesa: Distributed Spatiotemporal Analytics/a — Anthony Fox, Commonwealth Computer Research, Incbr / em(A great example of hooking GeoServer up to big data – see a href=https://2014.foss4g.org/schedule/sessions/abstract wednesday, Session 3, Track 6/a)/em/li lia href=http://vimeo.com/106234978Open Source Social Media Aggregation and Geolocating for Emergency Management/a — Dan King, Viewpoint Computer Services/li lia href=http://vimeo.com/106873431Web and mobile enterprise applications/a — Peter Batty, Ubisense/li liCase Study of Brazilian Institute of Environment and Renewable Natural Resources with FOSS GIS Marcelo Soares Souza, Hex – Tecnologias Geospaciais Inovadorasbr / em(Sorry no video link!)/em/li lia href=http://vimeo.com/106871252MapStory: The next plateau/a — Ian Schneider/li lia href=http://vimeo.com/106844336GeoTools, GeoServer, GeoGit: A Case Study of Use in Utility Field Work/a — Peter Hansenbr / em(Shucks – looks like Peter found an experiment on GitHub and did not talk to developers)/em/li /ul pMisc / GeoTools:/p ul lia href=http://vimeo.com/106855438Using FOSS Tools, UAVs and Linear Referencing to Better Manage Federal Levee Data/a — Wilhelm Breitkreutz, U.S. Army Corps/li lia href=http://vimeo.com/106868379Open Web Mapping: An educational resource for creating online maps using free and open source software/abr / em(About a course in using FOSS4G tools including GeoServer)/em/li lia href=http://vimeo.com/106869877PyWPS – 4 project report/a — Jachym Cepickybr / em(Planning to support GeoServer for complex data management and serving in the future)/em/li lia href=http://vimeo.com/107473824Tileserver on a diet using node.js/a — Igor Tihonov, Hemnetbr / em(Rejected use of GeoServer)/em/li /ul
Categories: OSGeo Planet

Even Rouault: GDAL/OGR 1.11.1 released

OSGeo Planet - 46 min 28 sec ago
On behalf of the a href=http://gdal.org/GDAL/OGR/a development team, I am pleased tobr /announce the release of the GDAL/OGR 1.11.1 bug fix release.  Thisbr /release contains more than 80 bug fixes since the April 1.11.0 release.br /br /The source is available at:br /br /  a href=http://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.xzhttp://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.xz/abr /  a href=http://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.gzhttp://download.osgeo.org/gdal/1.11.1/gdal-1.11.1.tar.gz/abr /  a href=http://download.osgeo.org/gdal/1.11.1/gdal1111.ziphttp://download.osgeo.org/gdal/1.11.1/gdal1111.zip/abr /br /Details on the the fixes in this release, and a security announcement, are br /available at:br /  a href=http://trac.osgeo.org/gdal/wiki/Release/1.11.1-Newshttp://trac.osgeo.org/gdal/wiki/Release/1.11.1-News/a
Categories: OSGeo Planet

Jackie Ng: MapGuide tidbits: Strange fonts on Linux

OSGeo Planet - Tue, 2014-09-30 15:22
Does your MapGuide Linux installation render labels that look like this?br /br /div class=separator style=clear: both; text-align: center;a href=http://1.bp.blogspot.com/-IlavdNgXBQg/VCLbeEDo87I/AAAAAAAAGH0/ks-Wbe_z4vE/s1600/mapguide_xubuntu_hieroglyphs.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=320 src=http://1.bp.blogspot.com/-IlavdNgXBQg/VCLbeEDo87I/AAAAAAAAGH0/ks-Wbe_z4vE/s1600/mapguide_xubuntu_hieroglyphs.PNG width=640 //a/divbr /Instead of this?br /br /div class=separator style=clear: both; text-align: center;a href=http://3.bp.blogspot.com/-KNTO1He1m7c/VCLbuUpBhmI/AAAAAAAAGH8/9pWcpap0qA8/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=384 src=http://3.bp.blogspot.com/-KNTO1He1m7c/VCLbuUpBhmI/AAAAAAAAGH8/9pWcpap0qA8/s1600/Capture.PNG width=640 //a/divbr /This is due to MapGuide not being able to correctly locate the required font in question (Verdana). To fix this, you need to install the appropriate font package that provides the missing font. In the case of verdana, that package is msttcorefonts.br /br /On Ubuntu: Simply install the bmsttcorefonts/b packagebr /br /On CentOS: Install the following packages:br /br /ullicurl/lilixorg-x11-font-utils/lilifontconfig/li/uldivAnd then install the following RPM packages with the brpm/b command/divdivullirpm -i http://pkgs.repoforge.org/cabextract/cabextract-1.4-1.el6.rf.i686.rpm/lilirpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm/li/uldivNow you can verify your font in question is install by running the bfc-list/b command and looking for the name of your font in the output/div/divdivbr //divdiv style=text-align: center;span style=font-family: Courier New, Courier, monospace;fc-list | grep Verdana/span/divdivbr //divdivNow even after this, MapGuide may still not properly locate this font even if it is installed./divdivbr //divdivIf this is still the case, copy the physical font files to the directory of the mgserver executable (eg. b/usr/local/mapguideopensource-2.6.0/server/bin/b) and restart the MapGuide Server./divdivbr //divdivIn the case of msttcorefonts, the physical font files are found in:/divdivulliOn Ubuntu: b/usr/share/fonts/truetype/msttcorefonts/b/liliOn CentOS: b/usr/share/fonts/msttcore/b/li/ul/div
Categories: OSGeo Planet

BostonGIS: Waiting for PostGIS 2.2 - ST_ClipByBox2D - Map dicing Redux in concert with ST_Tile

OSGeo Planet - Tue, 2014-09-30 14:55
pOne of the new features coming in PostGIS 2.2 is a href=http://postgis.net/docs/manual-dev/ST_ClipByBox2D.html target=_blankST_ClipByBox2D/a (thanks to a href=http://strk.keybit.net target=_blankSandro Santilli's/a recent commits funded by a href=http://cartodb.com target=_blankCartoDB/a ). However to take advantage of it, you are going to need your PostGIS compiled with GEOS 3.5+ (very recent build) which has not been released yet. Windows folks, the PostGIS 2.2 9.3 and 9.4 experimental binaries are built with the latest GEOS 3.5 development branch, so you should be able to test this out with a href=http://postgis.net/windows_downloads target=_blankWinnie's experimental builds/a./p pSince the dawn of PostGIS, PostGIS users have needed to mutilate their geometries in often painful and horrific ways. Why is ST_ClipByBox2D function useful, because its a much faster way of mutilating your geometries by a rectangular mold than using ST_Intersection. Why would you want to mutilate your geometries? There are many reasons, but I'll give you one: As your geometry approaches the area of your bounding box and as your bounding box size decreases, the more efficient your spatial index becomes. You can consider this article, Map dicing redux of the article I wrote (eons ago) - a href=http://www.bostongis.com/blog/index.php?/archives/35-Map-Dicing-and-other-stuff.html target=_blankMap Dicing and other stuff/a which describes the same approach with much older technology. Though I will be using more or less the same dataset a href=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/townsurvey.html target=_blankMassachusetts TOWNSSURVEY_POLYM/a (its newer so you can't really compare) and I tried to simplify my exercise a bit (not resorting to temp tables and such), my focus in this article will be to compare the speed between the new ST_ClipByBox2D approach and the old ST_Intersection approach. The spoiler for those who don't have the patience for this exercise is that using bST_ClipByBox2D/b at least on my sample data set on my puny Windows 7 64-bit desktop using PostgreSQL 9.4beta2 64-bit was about 4-5 times faster than using bST_Intersection/b. There was a downside to this speedup. With the ST_Intersection approach, I had no invalid polygons. In the case of ST_ClipByBox2D, I had one invalid polygon. So as noted in the docs, use with caution. We'd be very interested in hearing other people's experiences with it./p pOne other benefit that ST_ClipByBox2D has over ST_Intersection which I didn't test out is that although ST_Intersection doesn't work with invalid geometries, ST_ClipByBox2D can./p pFor these exercises, I'm going to also abuse the PostGIS raster function a href=http://postgis.net/docs/manual-dev/RT_ST_Retile.html target=_blankST_Tile/a for geometry use, cause for some strange reason, we have no ST_Tile function for PostGIS geometry. For those who missed the improper use of ST_Tile for raster, refer to a href=http://www.bostongis.com/blog/index.php?/archives/207-Waiting-for-PostGIS-2.1-ST_Tile.html target=_blankWaiting for PostGIS 2.1 - ST_Tile/a./p br /a href=http://www.bostongis.com/blog/index.php?/archives/231-Waiting-for-PostGIS-2.2-ST_ClipByBox2D-Map-dicing-Redux-in-concert-with-ST_Tile.html#extendedContinue reading Waiting for PostGIS 2.2 - ST_ClipByBox2D - Map dicing Redux in concert with ST_Tile/a
Categories: OSGeo Planet

Nyall Dawson: Creating custom colour schemes in PyQGIS

OSGeo Planet - Tue, 2014-09-30 12:52
pIn my last post I explored some of the a href=http://nyalldawson.net/2014/09/whats-new-in-qgis-2-6-tons-of-colour-improvements/ title=What’s new in QGIS 2.6 – Tons of colour improvements!new colour related features/a available in QGIS 2.6. At the end of that post I hinted at the possibility of creating QGIS colour schemes using python. Let’s take a look…/p pWe’ll start with something nice and easy – a colour scheme which contains a predefined set of colours (e.g., standard company colours). This is done by subclassing a href=http://qgis.org/api/classQgsColorScheme.html target=_blankQgsColorScheme/a and implementing the required methods ‘emschemeName/em‘, ‘emfetchColors/em‘ and ‘emclone/em‘. It’s all fairly self explanatory – most of the important stuff happens in emfetchColors/em, which returns a list of QColor/string pairs. Here’s a sample:/p pre class=brush: python; title: ; notranslatefrom PyQt4.QtCore import * from PyQt4.QtGui import * class QgsCgaLightColorScheme(QgsColorScheme): def __init__(self, parent=None): QgsColorScheme.__init__(self) def schemeName(self): return CGA Colors! def fetchColors(self,context='', basecolor=QColor()): return [[QColor('#555555'),'Gray'], [QColor('#5555FF'),'Light Blue'], [QColor('#55FF55'),'Light Green'], [QColor('#55FFFF'),'Light Cyan'], [QColor('#FF5555'),'Light Red'], [QColor('#FF55FF'),'Light Magenta'], [QColor('#FFFF55'),'Yellow'], [QColor('#FFFFFF'),'White']] def flags(self): return QgsColorScheme.ShowInAllContexts def clone(self): return QgsCgaLightColorScheme() cgaScheme = QgsCgaLightColorScheme() QgsColorSchemeRegistry.instance().addColorScheme(cgaScheme) /pre pThis scheme will now appear in all colour buttons and colour picker dialogs:/p div class=wp-caption aligncenter id=attachment_542 style=width: 239px;img alt= class=wp-image-542 size-full height=269 src=http://nyalldawson.net/wp-content/uploads/2014/09/scheme1.jpg width=229 /p class=wp-caption-textCGA colours… what your map was missing!/p/div pIf you only wanted the scheme to appear in the colour picker dialog, you’d modify the emflags/em method to return QgsColorScheme.ShowInColorDialog instead./p pQgsColorSchemes can also utilise a “embase colour/em” when generating their colour list. Here’s a sample colour scheme which generates slightly randomised variations on the base colour. The magic again happens in the emfetchColors /emmethod, which copies the hue of the base colour and generates random saturation and value components for the returned colours./p pre class=brush: python; title: ; notranslatefrom PyQt4.QtCore import * from PyQt4.QtGui import * import random class QgsRandomColorScheme(QgsColorScheme): def __init__(self, parent=None): QgsColorScheme.__init__(self) def schemeName(self): return Random colors! def fetchColors(self, context='', basecolor=QColor() ): noColors = random.randrange(30) minVal = 130; maxVal = 255; colorList = [] for i in range(noColors): if basecolor.isValid(): h = basecolor.hue() else: #generate random hue h = random.randrange(360); s = random.randrange(100,255) v = random.randrange(100,255) colorList.append( [ QColor.fromHsv( h, s, v), random color! + str(i) ] ) return colorList def flags(self): return QgsColorScheme.ShowInAllContexts def clone(self): return QgsRandomColorScheme() randomScheme = QgsRandomColorScheme() QgsColorSchemeRegistry.instance().addColorScheme(randomScheme) /pre pHere’s the random colour scheme in action… note how the colours are all based loosely around the current red base colour./p div class=wp-caption aligncenter id=attachment_543 style=width: 207px;img alt= class=wp-image-543 size-full height=258 src=http://nyalldawson.net/wp-content/uploads/2014/09/scheme2.jpg width=197 /p class=wp-caption-textRandomised colours/p/div pYou may also have noticed the emcontext /emargument for emfetchColors/em. This can be used to tweak the returned colour list depending on the context of the colour picker. Possible values include ‘emcomposer/em‘, ‘emsymbology/em‘, ‘emgui/em‘ or ‘emlabelling/em‘./p pOne final fun example… here’s a colour scheme which grabs its colours using the a href=http://www.colourlovers.com/ target=_blankColour Lovers/a a href=http://www.colourlovers.com/api target=_blankAPI/a to fetch a random popular palette from the site:/p pre class=brush: python; title: ; notranslatefrom PyQt4.QtCore import * from PyQt4.QtGui import * from xml.etree import ElementTree import urllib2 import random class colorLoversScheme(QgsColorScheme): def __init__(self, parent=None): QgsColorScheme.__init__(self) xmlurl = 'http://www.colourlovers.com/api/palettes/top' headers = { 'User-Agent' : 'Mozilla/5.0' } req = urllib2.Request(xmlurl, None, headers) doc = ElementTree.parse(urllib2.urlopen(req)).getroot() palettes = doc.findall('palette') palette = random.choice(palettes) title = palette.find('title').text username = palette.find('userName').text attrString = title + ' by ' + username colors = ['#'+c.text for c in palette.find('colors').findall('hex')] self.color_list = [[QColor(c), attrString] for c in colors] def schemeName(self): return Color lovers popular palette def fetchColors(self, context='', basecolor=QColor()): return self.color_list def flags(self): return QgsColorScheme.ShowInAllContexts def clone(self): return colorLoversScheme() loversScheme = colorLoversScheme() QgsColorSchemeRegistry.instance().addColorScheme( loversScheme ) /pre pClicking a colour button will now give us some daily colour scheme inspiration…/p div class=wp-caption aligncenter id=attachment_544 style=width: 274px;img alt=Grabbing a palette from the Colours Lovers site class=size-full wp-image-544 height=335 src=http://nyalldawson.net/wp-content/uploads/2014/09/scheme3.jpg width=264 /p class=wp-caption-textGrabbing a palette from the Colours Lovers site/p/div pOk, now it’s over to all you PyQGIS plugin developers – time to go wild!/p
Categories: OSGeo Planet

Nyall Dawson: What’s new in QGIS 2.6 – Tons of colour improvements!

OSGeo Planet - Mon, 2014-09-29 13:45
pWith one month left before the release of QGIS 2.6, it’s time to dive into some of the new features it will bring… starting with colours./p pWorking with colours is a huge part of cartography. In QGIS 2.4 I made a few changes to a href=http://nyalldawson.net/2014/05/colour-shortcuts-in-qgis-2-4/ title=Colour shortcuts in QGIS 2.4improve interaction with colours/a. These included the ability to copy and paste colours by right clicking on a colour button, and dragging-and-dropping colours between buttons. However, this was just the beginning of the awesomeness awaiting colours in QGIS 2.6… so let’s dive in!/p h2Part 1 – New colour picker dialog/h2 pWhile sometimes it’s best to stick with an operating system’s native dialog boxes, colour pickers are one exception to this. That’s because most native colours pickers are woefully inadequate, and are missing a bunch of features which make working with colours much easier. So, in QGIS 2.6, we’ve taken the step of rolling out our very own colour picker:/p pimg alt=New QGIS colour picker class=aligncenter wp-image-522 size-full height=271 src=http://nyalldawson.net/wp-content/uploads/2014/09/color_box.jpg width=428 //p pBefore starting work on this, I conducted a review of a number of existing colour picker implementations to find out what works and what doesn’t. Then, I shamelessly modelled this new dialog off the best bits of all of these! (GIMP users will find the new dialog especially familiar – that’s no coincidence, it’s a testament to how well crafted GIMP’s colour picker is.)/p pThe new QGIS colour picker features:/p ul liColour sliders and spin boxes for Hue, Saturation, Value, Red, Green and Blue colour components/li liAn opacity slider (no more guessing what level of transparency “189” corresponds to!)/li liA text entry box which accepts hex colours, colour names and CSS rgb(#,#,#) type colours. (The drop down arrow you can see on this box in the screenshot above allows you to specify the display format for colours, with options like #RRGGBB and #RRGGBBAA)/li liA grid of colour swatches for storing custom colours/li liA visual preview of the new colour compared to the previous colour/li liSupport for dragging and dropping colours into and out of the dialog/li liA colour wheel and triangle method for tweaking colours (by the way, all these colour widgets are reusable, so you can easily dump them into your PyQGIS plugins)br / img alt=Colour wheel widget class=aligncenter wp-image-523 size-full height=271 src=http://nyalldawson.net/wp-content/uploads/2014/09/color_wheel.jpg width=428 //li liA colour palettes tab. This tab supports adding and removing colours from a palette, creating new palettes and importing and exporting colours from a GPL palette file. (We’ll explore colour palettes in more detail later in this post.)br / img alt=Colour palettes class=aligncenter wp-image-524 size-full height=271 src=http://nyalldawson.net/wp-content/uploads/2014/09/palettes.jpg width=428 //li liA colour sampler! This tab allows you to sample a colour from under the mouse pointer. Just click the “Semample color/em” button, and then click anywhere on the screen (or press the space bar if you’re sampling outside of the QGIS window). You even get the choice of averaging the colour sample over a range of pixels. (emNote that support for sampling is operating system dependant, and currently it is not available under OSX./em)br / img alt=Built in colour sampler! Woohoo! class=aligncenter wp-image-525 size-full height=271 src=http://nyalldawson.net/wp-content/uploads/2014/09/sampler.jpg width=428 //li /ul h2Part 2 – New colour button menus/h2 pJust like the new colour dialog is heavily based off other colour dialog implementations, this new feature is inspired by Microsoft’s excellent colour buttons in their recent Office versions (I make no claim to originality here!). Now, all QGIS colour buttons come with a handy drop down menu which allows you to quickly choose from some frequently used colour shortcuts. You’ve got the previously available options of copying and pasting colours from 2.4, plus handy swatches for recently used colours and for other standard colours./p div class=wp-caption aligncenter id=attachment_526 style=width: 375px;img alt=colour_menu class=wp-image-526 size-full height=275 src=http://nyalldawson.net/wp-content/uploads/2014/09/colour_menu.jpg width=365 /p class=wp-caption-textHandy colour menu for buttons/p/div h2Part 3 – Colour palettes/h2 pYou may have noticed in the above screenshot the “emStandard colors/em” swatches, and wondered what these were all about.  Well, QGIS 2.6 has extensive support for color palettes. There’s a few different “built-in” color palettes:/p ul liThe “emStandard colors/em” palette. This palette can be modified through the emOptions → Colors/em tab. You can add, remove, edit, and rename colours, as well as import color schemes from a GPL palette file. These standard colours apply to your QGIS installation, so they’ll be available regardless of what project you’re currently working on. p/pdiv class=wp-caption aligncenter id=attachment_527 style=width: 559px;img alt=Customising the standard colours class=wp-image-527 size-full height=302 src=http://nyalldawson.net/wp-content/uploads/2014/09/standard_colors.jpg width=549 /p class=wp-caption-textCustomising the standard QGIS colours/p/div/li liThe “emProject colors/em” palette. This can be accessed via the emProject Properties → Default styles/em tab. This palette is saved inside the .qgs project file, so it’s handy for setting up a project-specific colour scheme./li liThe “emRecent colors/em” palette. This simply shows colours you’ve recently used within QGIS./li /ul pYou can easily create new colour palettes directly from the colour picker dialog. Behind the scenes, these palettes are saved into your .qgis/palettes folder as standard GPL palette files, which makes it nice and easy to modify them in other apps or transfer them between installations. It’s also possible to just dump a stack of a href=http://www.davidrevoy.com/article27/palettes-for-gimp-mypaint-or-krita target=_blankquality palettes/a directly into this folder and they’ll be available from within QGIS./p pPerhaps the best bit about colour schemes in QGIS is that they can be created using PyQGIS plugins, which opens up tons of creative possibilities… More on this in a future blog post!/p pSo there we go. Tons of improvements for working with colours are heading your way in QGIS 2.6, which is due out on the 24th October./p pem(Before we end, let’s take a quick look at what the competition offers over in a href=http://pbinsight.force.com/pbideas/servlet/rtaImage?eid=08780000000E7Zuamp;feoid=Bodyamp;refid=0EM8000000006H3 target=_blankMapInfo land/a. Yeah… no thanks. You might want to invest some development time there Pitney Bowes!)/em/p
Categories: OSGeo Planet

GeoSolutions: Rilascio del plugin RNDT per GeoNetwork 2.10

OSGeo Planet - Mon, 2014-09-29 09:00
pimg alt=GeoNetwork class=attachment-post-thumbnail wp-post-image height=235 src=http://www.geo-solutions.it/wp-content/uploads/2013/10/geonetwork-box.png?fe2f74 width=266 //pSalve a tutti, a href=http://www.geo-solutions.it/ target=_blank title=GeoSolutionsGeoSolutions/a è lieta di annunciare il rilascio ufficiale del plugin di a href=http://www.geo-solutions.it/technologies/geonetwork/ target=_blank title=GeoNetworkGeoNetwork/a per la gestione e disseminazione di metadati secondo lo standard italiano a href=http://www.rndt.gov.it/RNDT/home/index.php target=_blankRNDT/a. A a href=http://build.geo-solutions.it/geonetwork/2.10.x/RNDT/ target=_blankquesto link /aè possibile trovare: ul liuna  a href=http://build.geo-solutions.it/geonetwork/2.10.x/RNDT/geonetwork.war target=_blankbuild completa di GeoNetwork 2.10/a e/li lilo a href=http://build.geo-solutions.it/geonetwork/2.10.x/RNDT/iso19139.rndt.zip target=_blankzip/a contenente il solo plugin RNDT da installare su una installazione esistente/li /ul I pacchetti a disposizione sono creati in automatico ogni qual volta viene effettuata una modifica o un fix a a href=http://www.geo-solutions.it/technologies/geonetwork/ target=_blank title=GeoNetworkGeoNetwork/a o al plugin RNDT stesso. Una demo online con alcune schede di metadato pronte è disponibile a a href=http://rndt.geo-solutions.it/rndt/ target=_blankquesto link/a. Per quanto riguarda la documentazione, facciamo riferimento alla documentazione standard di a href=http://www.geo-solutions.it/technologies/geonetwork/ target=_blank title=GeoNetworkGeoNetwork/a disponibile a href=http://geonetwork-opensource.org/docs.html target=_blanka questo link/a, tuttavia per facilitare il compito di coloro che volessero utilizzare GeoNetwork con il plugin RNDT pur non avendo esperienza specifica a href=http://www.geo-solutions.it/ target=_blank title=GeoSolutionsGeoSolutions/a ha creato queste brevi guide introduttive: ul lia href=https://docs.google.com/document/d/1fpNbIQfJWdaHP8vDdHQOU0fAMHDgJYBHLb4Sp7WrOL8/edit?usp=sharing target=_blankstrongGeoNetwork RNDT: installazione ed uso/strong/a/li listronga href=https://docs.google.com/document/d/1moNjUrrIvT_dT3Xdt7UZNhLiNsixUB67ieHWcTzXq3I/edit?usp=sharing target=_blankGeoNetwork RNDT: Differenze tra RNDT e ISO19139 base/a /strong/li /ul a href=http://www.geo-solutions.it/ target=_blank title=GeoSolutionsGeoSolutions/a intende ringraziare a href=http://www.geo-solutions.it/blog/esalab-joins-geosolutions-alliance-program/il proprio partner Esalab/a per il l'aiuto fornito nella creazione del plugin RNDT ed i seguenti enti che hanno collaborato alla realizzazione: ul liRegione Piemonte, con il supporto tecnico  di CSI Piemonte/li liProvincia Autonoma di Bolzano/li liRegione Sardegna/li /ul Infine riteniamo opportuno sottolineare che a href=http://www.geo-solutions.it/ target=_blank title=GeoSolutionsGeoSolutions/a è a disposizione con i suoi a href=http://www.geo-solutions.it/offer/enterprise-support-services/ style=color: #3a79ac; target=_blankGeoSolutions Enterprise Services/a per fornire supporto professionale per a href=http://www.geo-solutions.it/technologies/geoserver/ title=GeoServerGeoServer/a, a href=http://www.geo-solutions.it/technologies/geonetworkGeoNetwork/a e a href=http://www.geo-solutions.it/technologies/mapstore/MapStore/a. Maggiori informazioni sono reperibili a href=http://opensdi.geo-solutions.it/sul sito di riferimento/a oppure possono essere direttamente richieste tramite a href=http://www.geo-solutions.it/about/contacts/il nostro modulo di contatto online/a. The a href=http://www.geo-solutions.it/GeoSolutions/a team, diva href=http://www.geo-solutions.itimg alt=http://www.geo-solutions.it border=0 class=alignnone height=48 src=http://4.bp.blogspot.com/-cKdFIXPOWE0/TV65ZRWirEI/AAAAAAAAAPA/DUqDxCXfn_k/s1600/geosolutions-logo.gif width=300 //a/div
Categories: OSGeo Planet

gvSIG Team: Octubre gvSIG: 10 años compartiendo y construyendo (Actualización)

OSGeo Planet - Sun, 2014-09-28 23:41
piActualizamos el post con bastantes novedades y actualización de información de varias activiades. Destacamos el lanzamiento de las 1as Jornadas gvSIG de Perú, un nuevo MOOC de introducción a gvSIG en idioma inglés y nuevas actividades propuestas desde Argentina, Chile, Cuba, España, Italia y México.br / /i/p pDecía Thoreau que el tiempo era la corriente en la que estaba pescando. strongEl próximo octubre harán 10 años desde la publicación de una primera versión de gvSIG. ¡10 años ya!/strong/p pDesde algunas de las strongComunidades de gvSIG/strong se nos propuso realizar actividades durante el mes de octubre que celebraran de algún modo esta efeméride. Al comentar esta propuesta de manera informal han ido surgiendo cada vez más propuestas, que nos llevan por un lado a anunciar las ya confirmadas y a hacer un llamamiento a sumarse con nuevas actividades durante todo octubre./p pEn algunos casos se ha hecho coincidir las jornadas nacionales con este “mes gvSIG”, en otros se están organizando charlas en universidades, hay previstos varios webinars,…y novedades que esperamos confirmar en breve y que a buen seguro despertarán el interés de la comunidad./p pOctubre es también el mes en que esperamos tener listo gvSIG 2.1, una versión que ya en sus build de testing está recibiendo una valoración muy positiva…y que continuamos mejorando con cambios que a más de uno sorprenderán. Andamos trabajando en más cosas, una nueva web, nuevas extensiones,…/p pPor otro lado hemos lanzado ya una a href=http://web.gvsig-training.com/index.php/es/cursos/online/actualesnueva convocatoria de cursos on-line/a con considerables descuentos que esperemos que hagan la formación certificada más accesible a todos vosotros (además de inclur un curso totalmente gratuito de i3GEO)./p pVamos a las strongactividades confirmadas/strong por orden alfabético de país:/p ul listrongWebinars: /strongorganizados en colaboración con MundoGEO (En breve +información) ul listronggvSIG aplicado a criminología/strong. Con la participación de ICSPOL, la unidad de análisis de datos de la Policía Local de Castellón (España) y la colaboración de CRÍMINA (Centro para el estudio y prevención de la delincuencia) y el Instituto Vasco de Criminología. ul liIdioma: español./li liFecha: 7 de octubre./li liInscripción: a class=moz-txt-link-freetext href=https://www2.gotomeeting.com/register/344953314https://www2.gotomeeting.com/register/344953314/a/li /ul /li listronggvSIG em mapeamentos de bacias hidrográficas/strong. Impartido por Gilberto Cugler. ul liIdioma: portugués./li liFecha: 10 de octubre./li liInscripción: a href=https://www2.gotomeeting.com/register/120430186https://www2.gotomeeting.com/register/120430186 /a/li /ul /li listronggvSIG aplicado a fauna y espacios naturales protegidos./strong Con la participación de eGeoMapping. Webinar sobre el uso de gvSIG aplicado a la fauna y los espacios naturales protegidos, donde se podrá ver un ejemplo práctico de aplicación con el fin de gestionar la información cartográfica vinculada a proyectos de fauna y poder desarrollar análisis y representación de mapas temáticos provenientes de datos tomados en campo, y un ejemplo en el caso de los ENP de España. ul liIdioma: español./li liFecha: 14 de octubre./li liInscripción: a class=moz-txt-link-freetext href=https://www2.gotomeeting.com/register/225185058https://www2.gotomeeting.com/register/225185058/a/li /ul /li listrongModelizador de geoprocesos en gvSIG./strong Impartido por Gustavo Agüero (Consultores Aamp;A) y coordinador de la Comunidad gvSIG de Costa Rica. ul liIdioma: español./li liFecha: 17 de octubre./li liInscripción: En breve + información./li /ul /li /ul /li listrongMOOC/strong,  acrónimo en inglés de Massive Online Open Courses ( ó Cursos online masivos y abiertos): ul listrongBasic GIS with gvSIG/strong (More information will be added shortly). Organizado por Asociación gvSIG en colaboración con GISMAP. ul liIdioma: inglés/li /ul /li listrongDispositivos Móviles para la Gestión del Territorio/strong. Nueva edición de este curso, en esta ocasión en la plataforma de formación online UPV [X]. ul liImpartido por Israel Quintanilla y Aurea Gallego, del Dpto. de Ingeniería Cartográfica, Geodesia y Fotogrametría, de la ETSI Geodésica, Cartográfica y Topográfica de la Universidad Politécnica de Valencia./li liResumen: Se conocerán los distintos sistemas de georreferenciación / navegación aplicados a dispositivos móviles, la estructura de los Sistemas de Información Geográfica (SIG) y su aplicabilidad a la gestión del territorio y se describirán los sistemas de comunicación existentes (GPRS/UMTS, internet), con el objeto de analizar las aplicaciones a la ingeniería y la gestión del territorio que proporciona la integración de estos tres sistemas en los dispositivos móviles. Asimismo, se describirán los principales software de navegación y gestión de la información (SIG) existentes en el mercado para dispositivos móviles. Por último, se realizara una valoración de las distintas aplicaciones que pueden proporcionar los dispositivos móviles para la gestión del territorio, para la ingeniería, geografía, geología, ciencias medio ambientales…/li liMás información: a href=http://cursodispositivosmoviles.upvx.es/fichahttp://cursodispositivosmoviles.upvx.es/ficha/a/li /ul /li listrongIntroducción a scripting en gvSIG 2.1./strong Curso de introducción para los usuarios que quieran comenzar a desarrollar sus primeros scripts con Python en la nueva versión de gvSIG. ul liImpartido por Óscar Martínez (a href=http://masquesig.com/masquesig/a)./li liEn breve más información./li /ul /li /ul /li libArgentina/b: ul lia href=http://www.gvsig.org/web/community/events/jornadas-argentina/2014/b4as Jornadas Argentinas de gvSIG./b/a Los días 2 y 3 de octubre de 2014 se celebrarán en el campus de la Universidad Nacional de Villa María, Córdoba./li liCapacitación “stronggvSIG para docentes e investigadores/strong“. Universidad Nacional de Río Cuarto en ámbito del Observatorio de Conflictos Sociales y Ambientales de la Universidad. Contacto (Ricardo Castro): rcastro.vm@gmail.com/li /ul /li libBrasil/b: ul listrongEvento em comemoração aos 10 anos do gvSIG na UFPR Litoral/strong. ul listrongSeminário: Geotecnologias Sociais Livres: 10 anos do gvSIG/strong. Local:UFPR Litoral (Matinhos-PR); início 18h;  Painelistas: Dra.Édina M. Vergara – UFPR Litoral, Dr. Alexandro G. Schäfer – UNIPAMPA – Bagé-RS, Dr.Nelson C. Rosot – UFPR, Doutorando Ricardo Monteiro – UFPR Litoral, Gilberto Cugler./li listrongEvento Paralelo 1: Curso de gvSIG (30h)/strong com prof. Gilberto Cugler – de 22 a 24/10, na UFPR Litoral;/li listrongEvento Paralelo 2: Curso de gvSIG (20h) para professores da rede pública/strong – Outubro e Novembro,  ministrado pelo prof. Ricardo Monteiro na UFPR Litoral./li liMais informações:a href=mailto:ricardoarqui@yahoo.com.brricardoarqui@yahoo.com.br/a/li /ul /li libEvento /bbaniversário do /bbgvSIG/b. Grupo Hímaco promove um evento (dia 15 de outubro) no Arquivo Público do Estado de São Paulo. O evento terá a participação dos membros do Hímaco e abordará os seguintes temas: 1) Software livre, sua história e seu lugar no presente (Luis Ferla) . 2) O que é SIG Histórico e o trabalho do Hímaco (Delphine Lacroix, Maíra Rosin e Orlando Guamier). A entrada é gratuita, sendo limitada a 30 lugares. Serão fornecidos certificados. Mais informações: a href=mailto:grupohimaco@gmail.comgrupohimaco@gmail.com/a/li /ul /li listrongChile:/strong ul liCharla “stronggvSIG: Geomática libre como estrategia para la gestión territorial/strong“. Fecha: 29 de octubre a las 11:30 hrs, Sala 728 del Departamento de Ingeniería Geográfica de la Universidad de Santiago de Chile. Actividad organizada por la Asociación gvSIG, la carrera de Ingeniería Civil en Geografía y el Magister en Geomática de la UdeSantiago. Contacto (Marcos Medina): marcos.medina@usach.cl/li /ul /li listrongCuba:/strong ul listrongSeminario científico gvSIG/strong en el Laboratorio de Computación Gráfica del Centro de Estudios de Informática, de la Universidad Central Marta Abreu de Las Villas. Durante dicho seminaria se mostrarán todos los trabajos realizados durante estos años relacionados con gvSIG. Contacto (Romel Vazquez): romel@uclv.edu.cu/li /ul /li libEcuador/b: ul lia href=http://foromundo.unigis.net/index.php/foromundo-unigis-quito.htmlbII Foro Mundo Unigis Quito 2014/b/a. Durante el evento se llevará a cabo un taller “OpenGIS para proyectos geomáticos” impartido por miembros de la Comunidad gvSIG Ecuador. Se llevará a cabo los días strong22 y 23 de Octubre/strong en instalaciones de la USFQ en Cumbayá, Quito./li /ul /li listrongEspaña:/strong ul lia href=http://congresoaea.org/strongXVI Congreso Nacional de Arboricultura/strong/a. Ponencia y taller sobre el uso de los Sistemas de Información Geográfica en la gestión del arbolado. Web del evento: a href=http://congresoaea.org/http://congresoaea.org//a/li listrongJornada de gvSIG en la Universidad Politécnica de Valencia/strong. Organizada por la span class=stEscuela Técnica Superior de Ingeniería Geodésica, Cartográfica y Topográfica (en breve +información)./span/li /ul /li listrongItalia:/strong ul liCurso “a href=http://volontariperlosviluppo.it/index.php?option=com_contentamp;view=articleamp;id=2966:il-gis-open-source-per-l-analisi-ambientale-nei-pvs-seconda-edizione-22-settembre-13-novembreamp;catid=174amp;Itemid=200153Il GIS open source per l’analisi ambientale nei PVS/a“, del 29 de septiembre al 20 de noviembre./li /ul /li libMéxico:/b ul libTaller de gvSIG para Asociaciones Civiles y Colectivos Sociales en Guadalajara: /borganizado por GeoAlternativa. En breve se dará más información de fechas. Contacto (Alonso Morilla): a href=mailto:alonsomorilla@geoalternativa.comalonsomorilla@geoalternativa.com/a/li listrongPonencia en la Universidad Veracruzana/strong. Abierta al público en general y a la comunidad universitaria. Mediante vídeo-conferencia participará la Asociación gvSIG. Contacto (Armando Colliere): a.colliere@gmail.com/li /ul /li listrongPerú:/strong ul listrong1as Jornadas de gvSIG Perú “Geomática Libre para gestión inteligente del territorio”/strong (en breve +información). ul liFecha: 25 de octubre/li liLugar: Escuela profesional de Ing. Geográfica de la Universidad Nacional Mayor de San Marcos./li /ul /li /ul /li libUruguay/b: ul liba href=http://www.gvsig.org/plone/community/events/jornadas-uruguay/2014/inicio3as Jornadas de gvSIG Uruguay y 1as Jornadas de Tecnologías Libres de Información Geográfica y Datos Abiertos/a. /bLos días 2 y 3 de octubre de 2014 en Montevideo. Las ponencias se celebrarán el día 2 en el Auditorio del Complejo Cultural de la Torre de las Telecomunicaciones, ANTEL. Los talleres del día 3 se llevarán a cabo en la Facultad de Ingeniería./li /ul /li /ul pHay varias actividades que se están promoviendo en otros países y que esperamos poder anunciar en breve./p pIremos actualizando este post con las nuevas actividades que se vayan confirmando./p pSi quieres participar simplemente cuéntanos tú idea en a href=mailto:info@gvsig.cominfo@gvsig.com/a/pbr /Filed under: a href=http://blog.gvsig.org/category/gvsig-development/community/community/a, a href=http://blog.gvsig.org/category/gvsig-development/events-gvsig-development/events/a, a href=http://blog.gvsig.org/category/products/gvsig-desktop/gvSIG Desktop/a, a href=http://blog.gvsig.org/category/gvsig-development/press-office/press office/a, a href=http://blog.gvsig.org/category/languages/spanish/spanish/a Tagged: a href=http://blog.gvsig.org/tag/jornadas/jornadas/a, a href=http://blog.gvsig.org/tag/mooc/mooc/a, a href=http://blog.gvsig.org/tag/webinar/webinar/a img alt= border=0 height=1 src=http://pixel.wp.com/b.gif?host=blog.gvsig.orgamp;blog=8230583amp;post=2489amp;subd=gvsigamp;ref=amp;feed=1 width=1 /
Categories: OSGeo Planet

Narcélio de Sá: MDE em zonas costeiras: Alguns Desafios

OSGeo Planet - Fri, 2014-09-26 11:55
header/header pimg alt=Journal of Coastal Research class=alignright height=140 src=http://gisandscience.files.wordpress.com/2012/11/jcr.gif?w=676 width=166 /A criação de MDE (Modelos Digitais de Elevação) e os desafios  de sua utilização em Zonas Costeiras foi tema de um artigo publicado  no a href=http://www.jcronline.orgJournal of Coastal Research/a , nesse mês de Setembro./p pOs MDE  suportam uma ampla variedade de usos, incluindo modelagem de processos de superfície, mapeamento de habitat e de planejamento de conservação, alterações costeiras e mudança de terreno e visualização e exploração da Terra em três dimensões./p pNo artigo os pesquisadores ,Barry W. Eakins e Pamela R. Grothe, discutem a complexidade de se integrar dados batimétricos e topográficos para criar MDE costeiros.br / span id=more-1370/spanbr / Já que a princípio estes modelos podem conter desvios significativos da superfície que se destina a representar, o que poderia reduzir a sua utilidade./p div class=wp-caption alignnone id=attachment_1389 style=width: 484px;img alt=MDE exemplo class=wp-image-1389 size-large height=141 src=http://narceliodesa.com/wp-content/uploads/2014/09/coastaldem-474x141.jpg width=474 /p class=wp-caption-textExemplo de deformação topográfica introduzida pelo modelo de interpolação. Em (A) temos uma imagem colorida com base do modelo GEBCO, com 90 metros de resolução, ao longo da costa noroeste da Islândia. Como esse é um modelo batimétrico existe uma extrapolação da área continental, devido a pobreza de dados de altitude positiva. E em (B) temos a mesma área com a inclusão de dados do modelo ETOPO1, também com 90 metros de resolução. O resultado da interpolação dos dois modelos resulta em uma representação mais fidedigna da zona costeira./p/div h2Desafios mais comuns na construção de MDE em zona costeiras:/h2 pOs autores identificaram os desafios mais comuns na construção de MDE em zona costeiras e apresentam algumas soluções. Os desafios foram agrupados em seis categorias gerais: (1) dados de origem, (2) processamento dos dados, (3) desenvolvimento do modelo, (4)avalização do modelo, (5) alterações morfológicas, e (6) incerteza do modelo./p pOs pesquisadores finalizam propondo algumas práticas que ajudam a melhorar a acurácia e utilidade do MDE, dentre elas: Inspeção visual de dados de origem em um sistema de informação geográfica (SIG); estabelecimento de pontos de referência horizontais e verticais comuns  e a quantificação da incerteza do MDE ao nível da célula são algumas dessas ações a serem tomadas./p pPara os pesquisadores que estão trabalhando com zona costeira o artigo pode ser uma excelente referência. Ainda mais para os que estão trabalhando com delimitação de linha de costa via modelos tridimensionais, por exemplo./p h2Saiba mais:/h2 pemO artigo completo pode ser acessado no site da publicação, em:/embr / a href=http://www.jcronline.org/doi/abs/10.2112/JCOASTRES-D-13-00192.1 http://www.jcronline.org/doi/abs/10.2112/JCOASTRES-D-13-00192.1 /a/p pemETOPO1 Global Relief Model:/em a href=http://www.ngdc.noaa.gov/mgg/global/global.htmlhttp://www.ngdc.noaa.gov/mgg/global/global.html/a/p pemGEBCO (General Bathymetric Chart of the Oceans):/em a href=http://www.gebco.nethttp://www.gebco.net/a/p hr / pemFonte: a href=http://gisandscience.com/2014/09/22/challenges-in-building-coastal-digital-elevation-models/www.gisandscience.com/a  em 22 /09/2014 por MATT ARTZ/em/p pimg alt=favicon-02 class=aligncenter size-full wp-image-512 height=16 src=http://narceliodesa.com/wp-content/uploads/2013/03/favicon-02.png width=16 //p p /p pThe post a href=http://narceliodesa.com/mde-em-zonas-costeiras/ rel=nofollowMDE em zonas costeiras: Alguns Desafios/a appeared first on a href=http://narceliodesa.com rel=nofollowNarcélio de Sá/a./p div class=feedflare a href=http://feeds.feedburner.com/~ff/NarceliodeSa_Geotecnologias?a=bAh6SnUHUP8:jjGb6uiExzU:yIl2AUoC8zAimg border=0 src=http://feeds.feedburner.com/~ff/NarceliodeSa_Geotecnologias?d=yIl2AUoC8zA //a /divimg height=1 src=http://feeds.feedburner.com/~r/NarceliodeSa_Geotecnologias/~4/bAh6SnUHUP8 width=1 /
Categories: OSGeo Planet

gvSIG Team: Próximo Webinar. gvSIG: Herramientas para la gestión del delito

OSGeo Planet - Fri, 2014-09-26 08:48
pa href=https://gvsig.files.wordpress.com/2014/09/crime.pngimg alt=crime class=alignleft size-medium wp-image-2521 height=244 src=http://gvsig.files.wordpress.com/2014/09/crime.png?w=300amp;h=244 width=300 //aJunto con la strongPolicía Local de Castellón/strong desde la strongAsociación gvSIG/strong, y con la colaboración de strongCrimina/strong (Centro de Investigación y Formación Criminológica de la Universidad Miguel Hernández y el Ayuntamiento de Elche) y el strongInstituto Vasco de Criminología/strong, estamos trabajando en el análisis y posibilidades del uso de stronggvSIG como Sistema de Información Geográfica para el análisis del delito/strong. El objetivo final sería poder disponer de un producto sectorial, basado en gvSIG, y con las herramientas específicas que se requieren para su uso desde la perspectiva de la criminología./p pPara realizar este primer análisis hemos utilizado como base el White Paper de strongIACA (The International Association of Crime Analysts)/strong referente a los requisitos que ha de cumplir un SIG para el análisis del delito. Esta primera aproximación ya nos lleva a concluir que gvSIG cumple con la práctica totalidad de los requisitos definidos. gvSIG, por tanto, ya dispone de herramientas de análisis y representación gráfica muy útiles para la stronginvestigación espacio temporal del hecho criminal/strong. Un siguiente paso de nuestro análisis fue realizar una comparativa con el SIG privativo al uso, determinando si gvSIG era un sustituto eficaz de cualquier software no libre y que restringa los derechos de los usuarios./p pSobre todo esto, y enmarcado en el Octubre gvSIG-10º Aniversario, trataremos en el strongpróximo webinar del día 7, organizado por MundoGEO/strong y que esperamos que sea de vuestro interés./p pSi os interesa el tema, podéis apuntaros al webinar aquí: a href=https://www2.gotomeeting.com/register/344953314https://www2.gotomeeting.com/register/344953314/a/pbr /Filed under: a href=http://blog.gvsig.org/category/gvsig-development/events-gvsig-development/events/a, a href=http://blog.gvsig.org/category/products/gvsig-desktop/gvSIG Desktop/a, a href=http://blog.gvsig.org/category/opinion/opinion/a, a href=http://blog.gvsig.org/category/languages/spanish/spanish/a Tagged: a href=http://blog.gvsig.org/tag/crime/crime/a, a href=http://blog.gvsig.org/tag/criminologia/criminología/a, a href=http://blog.gvsig.org/tag/delito/delito/a, a href=http://blog.gvsig.org/tag/webinar/webinar/a img alt= border=0 height=1 src=http://pixel.wp.com/b.gif?host=blog.gvsig.orgamp;blog=8230583amp;post=2520amp;subd=gvsigamp;ref=amp;feed=1 width=1 /
Categories: OSGeo Planet

Tyler Mitchell: From zero to HDFS in 60 min.

OSGeo Planet - Fri, 2014-09-26 06:14
p(Okay, so you can be up and running quicker if you have a better internet connection than me.)/p pWant to get your hands dirty with Hadoop related technologies but don’t have time to waste?  I’ve spent way too much time trying to get HBase, for example, running on my Macbook with Brew and wish I had just tried this Virtualbox approach before./p pIn this short post I show how easy it was for me to get an strongNFS share mounted on OSX/strong – so I could transparently and strongsimply copy files on HDFS/strong without needing any special tools.   Here are the details…span id=more-337/span/p pa href=http://hortonworks.com/products/hortonworks-sandbox/#installHortonworks Sandbox/a is an excellent virtual machine file, that’s primed and loaded with all the tools you would want to try out.  Best of all, it’s free and a simple (meh) 2.5GB download.  Virtualbox, VMWare and Hyper-V versions are all available./p pOnce I launched it, I had access to a simple web console, showing me all the varied apps I have running./p figure class=wp-caption alignright id=attachment_340 style=width: 300px;a href=http://www.spatialguru.com/wp-content/uploads/2014/09/hdp_console.pngimg alt=HDP main web console class=size-medium wp-image-340 height=295 src=http://www.spatialguru.com/wp-content/uploads/2014/09/hdp_console-300x295.png width=300 //aHDP main web console/figure pHere I enabled Ambari and was able to access that dashboard right away.  (Some tutorials say you have to reboot the VM, but I didn’t have to.)/p figure class=wp-caption alignleft id=attachment_341 style=width: 474px;a href=http://www.spatialguru.com/wp-content/uploads/2014/09/hdp_ambari.pngimg alt=HDP Ambari dashboard class=size-large wp-image-341 height=318 src=http://www.spatialguru.com/wp-content/uploads/2014/09/hdp_ambari-1024x687.png width=474 //aHDP Ambari dashboard/figure pThe first thing I wanted to do was enable file access via NFS.  You read that right – I had heard earlier today that Hortonworks Data Platform (HDP) supported NFS right out of the box.  To be fair, I don’t know what others are doing, so maybe this is old news, but it was good news for me./p pSo using various configuration windows via Ambari, I went through a href=http://hortonworks.com/blog/how-to-enable-nfs-access-to-hdfs-in-hortonworks-sandbox/a tutorial/a for configuring NFS capabilities.  However, to my joy, I found that all the configuration changes I needed to make were already made by default!  So, NFS by default sounded good to me./p pAfter switching Virtualbox from NAT networking to Bridged mode, I then told OSX to mount the drive.  Et voila!/p figure class=wp-caption alignright id=attachment_339 style=width: 474px;a href=http://www.spatialguru.com/wp-content/uploads/2014/09/hdp_nfs_osx.pngimg alt=Mounting NFS share from HDP HDFS on OSX class=size-large wp-image-339 height=293 src=http://www.spatialguru.com/wp-content/uploads/2014/09/hdp_nfs_osx-1024x634.png width=474 //aMounting NFS share from HDP HDFS on OSX/figure p /p pSo I’m just getting started with using this Sandbox environment but it was definitely a timesaver for setting up a development environment./p pI’ll want to jump into testing HBase with some other work I’m doing, but I may also get tempted into trying various other apps they’ve packaged neatly into this distribution.. when I have some spare time that is. img alt=;-) class=wp-smiley src=http://www.spatialguru.com/wp-includes/images/smilies/icon_wink.gif //p
Categories: OSGeo Planet

PostGIS Development: Getting distinct pixel values and pixel value counts of a raster

OSGeo Planet - Fri, 2014-09-26 00:00
pPostGIS raster has so so many functions and probably at least 10 ways of doing something some much much slower than others. Suppose you have a raster, or you have a raster area of interest — say elevation raster for example, and you want to know the distinct pixel values in the area. The temptation is to reach for a href=http://postgis.net/docs/manual-dev/RT_ST_Value.html target=_blankcodeST_Value/code/a function in raster, but there is a much much more efficient function to use, and that is the a href=http://postgis.net/docs/manual-dev/RT_ST_ValueCount.html target=_blankcodeST_ValueCount/code/a function./p pcodeST_ValueCount/code function is one of many statistical raster functions available with PostGIS 2.0+. It is a set returning function that returns 2 values for each row: a pixel value (value), and a count of pixels (count) in the raster that have that value. It also has variants that allow you to filter for certain pixel values. /p pThis tip was prompted by the question on stackexchange a href=http://gis.stackexchange.com/questions/115161/how-can-i-extract-all-distinct-values-from-a-postgis-raster/115245 target=_blankHow can I extract all distinct values from a PostGIS Raster?/a/p Continue Reading by clicking title hyperlink ..
Categories: OSGeo Planet

Boundless Blog: Juan’s Thoughts from NSGIC

OSGeo Planet - Thu, 2014-09-25 16:06
pLast week, a few of us here at Boundless attended the a href=http://www.nsgic.org/about-nsgicNational States Geographic Information Council (NSGIC) Annual Conference/a in beautiful Charleston, SC. NSGIC’s mission is to promote statewide spatial coordination activities in all states and to be an effective advocate for states on national policy and initiatives. It’s an important mission and we were proud to be a href=http://www.nsgic.org/2014-sponsorsGold Sponsors/a this year./p p align=center dir=ltra href=http://www.nsgic.org/2014-annual-conferenceimg alt=NSGIC 2014 Annual Conference class=aligncenter height=150 src=http://www.nsgic.org/public_resources/NSGIC-banner_2014Annual_1407955244.jpg width=400 //a/p h2 dir=ltrWhat I Presented/h2 p dir=ltrI had the privilege to deliver a a href=https://twitter.com/BertAGRC/status/511628243481669632well-received/a keynote presentation on Monday evening entitled “Open Source Geospatial Software: Current adoptions and future technologies solving today’s and tomorrow’s challenges”. While that sounds long and complicated, I basically went over the opportunities unlocked by adopting open source spatial technology and how organizations at the local, state or federal level can take advantage of them. The spatial software industry is one of the few where the open source tsunami hasn’t yet fully revolutionized the way we work. However, it is happening and I’m glad to finally see increasing diversity in our ecosystem of available tools. As with most ecosystems, this will bring about a healthier long-term outcome./p h2 dir=ltrWhat I Learned/h2 p dir=ltrInstead of talking about what I said, I would like to share a bit of what I heard. NSGIC puts on a great program and one of the best things about this conference is seeing first-hand the challenges that states face. They are usually strikingly similar across states, both in concept and timing, which is a testament to the level of coordination that happens among states, local governments and, in many instances, the Federal Government (which was represented by agencies such as NOAA and USDOT)./p h3 dir=ltr“No single source of truth.”/h3 p dir=ltrThroughout all the high-quality presentations, I was very interested to see how most states have what I call the “data roll-up problem,” where different jurisdictions (i.e. counties) often produce and maintain the data but states collect it as part of the “authoritative” source of information. The biggest challenges to producing statewide data that is complete and comprehensive are usually non-technical, and we heard great stories about how states are breaking down barriers when it comes to accessing data.  Guess what? Charging for data usually ends up being more expensive than implementing an open data policy! When it comes to the technical details, I believe Boundless will have a lot to say in the next year with the work we have been doing on a href=http://boundlessgeo.com/2014/03/geogit-distributed-versioning/distributed versioning of spatial data/a to help address some of these challenges./p h3 dir=ltr“Don’t fight the web.”/h3 p dir=ltrI was also pleasantly surprised to see how most states have a very modern approach to their services. They realize the importance of the web, and have an IT approach for delivering content and services to their users (which thanks to some very advanced open data policies, in many cases includes just about everybody). We even got to hear novel approaches to geocoding, like using Natural Language Processing (NLP) to extract places from documents so they can be placed on a map (with open source libraries, of course). Imagine having a map of all your legislation!/p h2 dir=ltrSee you in Annapolis!/h2 pAt a time when budgets are tight, it’s refreshing to witness local, state and federal agencies resort to innovative and imaginative approaches to solving problems. At Boundless, we are big proponents of efficiency through the use of open source spatial software and we are happy to bring our point of view into the conversation while realizing that every organization is at a different stage in adopting open source models and software. We hope to further this discussion at the a href=http://www.nsgic.org/2015-midyear-meetingNSGIC mid-year conference/a in Annapolis in February of 2015./p pThe post a href=http://boundlessgeo.com/2014/09/juans-thoughts-nsgic/Juan’s Thoughts from NSGIC/a appeared first on a href=http://boundlessgeo.comBoundless/a./p
Categories: OSGeo Planet

Slashgeo (FOSS Articles): FOSS4G 2014 Wrap-Up

OSGeo Planet - Thu, 2014-09-25 13:22
pa href=https://2014.foss4g.org/ target=_blankFOSS4G 2014/a took place 2 weeks ago and here’s what you should not miss./p ul liFirst, if you’re like me and you couldn’t make it on-site this year, rejoice, all the FOSS4G sessions have been recorded and are available for free. Here’s a href=https://2014.foss4g.org/schedule/sessions/ target=_blankthe schedule to pinpoint all the talks you want to see/a, then, once you’re convinced there’s way too many talks you want to watch, a href=http://vimeo.com/foss4g target=_blankhead to Vimeo to see the talks/a for hours of pure happiness/li liYes, really look at the schedule, it was reassuring to me to see that geospatial does not stand still, that we’re moving fast to make certain we stay relevant. Reading through the schedule provided me a good overview and I even learned about new open source software I wasn’t aware of, a href=https://github.com/ROGUE-JCTD/MapLoom target=_blankMapLoom (web client for GeoGit)/a is one of many examples/li liTake a a href=https://2014.foss4g.org/map-gallery/ target=_blanklook at the Map Gallery/a and its winners, all made with open source/li liNice that a href=https://2014.foss4g.org/travel-grant-epilogue/ target=_blanksignificant grants increase access to the FOSS4G conference/a/li liAnd this year, the a href=http://www.osgeo.org/node/1467 target=_blankwinner of the Sol Katz award is Gary Sherman/a, founder of the popular QGIS project/li liHere’s interesting summaries from FOSS4G participants: ul lia href=http://boundlessgeo.com/2014/09/anns-perspective-foss4g-2014/ target=_blankAnn’s Perspective on FOSS4G 2014/a, FOSS4G is about a community/li lia href=http://boundlessgeo.com/2014/09/pauls-perspective-foss4g-2014/?utm_source=rssamp;utm_medium=rssamp;utm_campaign=pauls-perspective-foss4g-2014 target=_blankPaul’s Perspective on FOSS4G 2014/a, exciting technology and new ideas/li lia href=http://www.atlefren.net/post/2014/09/foss4g-2014-the-good-the-bad-and-the-beers/ target=_blankAtle Frenvik Sveen’s Foss4g 2014: The good, the bad and the beers/a/li /ul /li /ul p/pcenterimg alt= src=https://raw.githubusercontent.com/pdxosgeo/foss4g2014-wordpress/master/logo_images/PNGs/logo_horiz_600x277.png //centerp/p pThe post a href=http://slashgeo.org/2014/09/25/foss4g-2014-wrap/ rel=nofollowFOSS4G 2014 Wrap-Up/a appeared first on a href=http://slashgeo.org rel=nofollowSlashgeo.org/a./p
Categories: OSGeo Planet

Jo Cook: New Portable GIS Releases

OSGeo Planet - Thu, 2014-09-25 08:49
pI’m pleased to announce not one, but two new releases of Portable GIS! The first, version 4.2, contains QGIS 2.4 and PostGIS 1.5 and will be the last release to include that version of PostGIS./p pThe second, version 5, contains QGIS 2.4 and PostGIS 2.1 and all future releases will be based on this. Get them here:/p ul lia href=https://copy.com/zO07b89ptjB4Version 4.2/a plus a href=https://copy.com/CBCG8KxsgDntmd5/a/li lia href=https://copy.com/JqW2Konh1O1VVersion 5.0/a plus a href=https://copy.com/iXB8Adm6r9Lgmd5/a/li /ul pThere are two important things about these two releases. The first is that the download size is almost twice what it was previously- this is out of my control and is due to the increased size of the QGIS installation. The second is that version 5.0 should be considered a beta release as it’s very much un-tested. If there are any problems let me know via the a href=http://groups.google.com/group/portable-gisPortable GIS google group/a./p pYou might also be interested to see a short presentation I did about Portable GIS at GeoMob London in September: a href=http://archaeogeek.github.io/geomob-portablegis/#/http://archaeogeek.github.io/geomob-portablegis/#//a/p div class=feedflare a href=http://feeds.feedburner.com/~ff/ComputingGisAndArchaeologyInTheUk?a=5rJdYCfIPzc:LRGrk493jM4:yIl2AUoC8zAimg border=0 src=http://feeds.feedburner.com/~ff/ComputingGisAndArchaeologyInTheUk?d=yIl2AUoC8zA //a a href=http://feeds.feedburner.com/~ff/ComputingGisAndArchaeologyInTheUk?a=5rJdYCfIPzc:LRGrk493jM4:V_sGLiPBpWUimg border=0 src=http://feeds.feedburner.com/~ff/ComputingGisAndArchaeologyInTheUk?i=5rJdYCfIPzc:LRGrk493jM4:V_sGLiPBpWU //a a href=http://feeds.feedburner.com/~ff/ComputingGisAndArchaeologyInTheUk?a=5rJdYCfIPzc:LRGrk493jM4:gIN9vFwOqvQimg border=0 src=http://feeds.feedburner.com/~ff/ComputingGisAndArchaeologyInTheUk?i=5rJdYCfIPzc:LRGrk493jM4:gIN9vFwOqvQ //a a href=http://feeds.feedburner.com/~ff/ComputingGisAndArchaeologyInTheUk?a=5rJdYCfIPzc:LRGrk493jM4:qj6IDK7rITsimg border=0 src=http://feeds.feedburner.com/~ff/ComputingGisAndArchaeologyInTheUk?d=qj6IDK7rITs //a /divimg height=1 src=http://feeds.feedburner.com/~r/ComputingGisAndArchaeologyInTheUk/~4/5rJdYCfIPzc width=1 /
Categories: OSGeo Planet

Jackie Ng: Docker-izing MapGuide

OSGeo Planet - Wed, 2014-09-24 17:53
There was a motivation behind this a href=http://themapguyde.blogspot.com.au/2014/09/mapguide-tidbits-running-32-bit.htmlpublic service announcement/a.br /br /It was part of my investigations into being able to deploy MapGuide as a a href=https://www.docker.com/Docker/a container.br /br /What is Docker you may ask? a href=https://www.docker.com/whatisdocker/Have a read of their introduction page/a.br /br /TL;DR? Docker is a tool that allows you to run and deploy software inside virtualized software containers. This is not a heavyweight VM like a href=https://www.virtualbox.org/VirtualBox/a and their ilk. This is something that leverages a href=http://en.wikipedia.org/wiki/Operating_system%E2%80%93level_virtualizationexisting features/a in the Linux Kernel to provide lightweight VMs with very low overhead.br /br /A docker-ized application gives us various benefits:br /ulliYour application and its dependencies are all self-contained and will not interfere with anything outside of its container and vice versa./liliDeployment is dead simple. No figuring out what pre-requisites that have to be installed. They'll all be part of the docker image that you can pull down with a single command./liliYour application can run in host environments that the application was not originally compiled/tested for. Build once, run anywhere (where docker is installed :))/li/ula href=http://knitatoms.net/2013/12/benefits-of-docker-for-application-deployment/There's many more benefits/a than what's listed here. So you can probably see where a docker-ized MapGuide would really be useful from a developer and administrator perspective.br /br /But there is a catch to all this goodness. Firstly you need a Linux distribution that uses Linux Kernel v3.8 or newer as that contains the required OS virtualization features needed for Docker to work.br /br /Secondly, you need to run a 64-bit Linux distribution as that is what Docker only supports. In order to run MapGuide within a Docker container, we need a way to run a 32-bit MapGuide within a 64-bit Linux environment as Docker can only be run from within a 64-bit Linux host and as previously mentioned, we still don't have a functional 64-bit Linux build of MapGuide yet :( So the workaround is to install the required 32-bit packages, which you can find in a href=http://themapguyde.blogspot.com.au/2014/09/mapguide-tidbits-running-32-bit.htmlmy previous post/a.br /br /So after applying all of this newly acquired knowledge, allow me to introduce my first a href=https://registry.hub.docker.com/u/jumpinjackie/mapguide-base/Docker image for MapGuide/a.br /br /This is a a href=https://registry.hub.docker.com/_/centos/CentOS 6/a base image that has the following software and packages pre-installed:br /ulliMapGuide Open Source 2.6/liliFDO 3.9/liliApache HTTPD 2.4.9/liliPHP 5.5.11/lilimsttcorefonts to a href=http://themapguyde.blogspot.com.au/2014/09/mapguide-tidbits-strange-fonts-on-linux.htmlminimize chances of hieroglyphic labels being rendered/a./li/uldivFrom this base image, you can build your own docker image that installs your own MapGuide data, applications and configurations and deploy/run that image as a docker container./divdivbr //divdivHere's a basic example of getting a docker-ized MapGuide up and running with a href=https://github.com/jumpinjackie/mapguide-restmapguide-rest/a and some sample data packages using 64-bit Ubuntu 14.04 using the above docker base image:/divdivbr //divdivFirstly, we install the docker package like so/divdivbr //divdiv style=text-align: center;span style=font-family: Courier New, Courier, monospace;sudo apt-get install docker.io/span/divdivbr //divdivThen make a new directory and create a file named bDockerfile/b/divdivbbr //b/divdiv class=separator style=clear: both; text-align: center;a href=http://2.bp.blogspot.com/-CE_qJgpoPAI/VCLjKdj9AYI/AAAAAAAAGIM/MMk5pZTKbrc/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=83 src=http://2.bp.blogspot.com/-CE_qJgpoPAI/VCLjKdj9AYI/AAAAAAAAGIM/MMk5pZTKbrc/s1600/Capture.PNG width=400 //a/divdivbbr //b/divdivPut the following text into the Dockerfile. The comments should be self-explanatory. /divbr /br /pre# This image is based from the MapGuide docker base imagebr /FROM jumpinjackie/mapguide-basebr /# Install additional packages, load your MapGuide applications and data, etc.br /# Download Sheboygan datasetbr /RUN wget -P /usr/local/mapguideopensource-2.6.0/server/Packages http://download.osgeo.org/mapguide/releases/2.6.0/Release/Sheboygan.mgpbr /# Download Melbourne datasetbr /RUN wget -P /usr/local/mapguideopensource-2.6.0/server/Packages https://github.com/jumpinjackie/mapguide-sample-melbourne/releases/download/v0.2/Melbourne.mgpbr /# Download mapguide-rest 0.10br /RUN wget https://github.com/jumpinjackie/mapguide-rest/releases/download/v0.10-pre/mapguide-rest-0.10.zipbr /# Set up install location for mapguide-restbr /RUN mkdir -p /usr/local/mapguideopensource-2.6.0/webserverextensions/www/restbr /# Extract mapguide-restbr /RUN unzip mapguide-rest-0.10.zip -d /usr/local/mapguideopensource-2.6.0/webserverextensions/www/restbr /# Fix up permissions of the cache directory (for tiles and smarty templates)br /RUN chown daemon:daemon /usr/local/mapguideopensource-2.6.0/webserverextensions/www/rest/cachebr /# Expose the web server port to the world outside the container. The default port is 8008br /EXPOSE 8008br /# Run supervisor, that will start the MapGuide Server and Apache httpd serverbr /CMD [/usr/bin/supervisord]br //prebr /br /divNow save the Dockerfile, and run the following command to build the docker image from that filebr /br /div style=text-align: center;span style=font-family: Courier New, Courier, monospace;sudo docker build -t my-mapguide-app ./span/divbr /This command will download the a href=https://registry.hub.docker.com/u/jumpinjackie/mapguide-base/mapguide-base/a docker image which will take a few moments depending on your download speed. This is only downloaded once and will remain until you explicitly remove this base image.br /br /bmy-mapguide-app/b will be the name of the docker image, which you'll need to reference when you will run a container from it, which is what we will do next. But before we do that, we should list our docker images and see if our new image is there.br /br /div style=text-align: center;span style=font-family: Courier New, Courier, monospace;sudo docker images/span/divbr /div class=separator style=clear: both; text-align: center;a href=http://3.bp.blogspot.com/-BB9TeI-3DjY/VCLqTWjacWI/AAAAAAAAGIc/T8X08VWD0SA/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=114 src=http://3.bp.blogspot.com/-BB9TeI-3DjY/VCLqTWjacWI/AAAAAAAAGIc/T8X08VWD0SA/s1600/Capture.PNG width=640 //a/divbr /br /Now that we have confirmation that our image has been created, we can create a container from it like so.br /br /div style=text-align: center;span style=font-family: Courier New, Courier, monospace;sudo docker -d --name mapguide -t my-mapguide-app/span/divbr /The span style=font-family: Courier New, Courier, monospace;-d/span switch indicates that this container will run in the background. The span style=font-family: Courier New, Courier, monospace;--name/span switch assigns the name bmapguide/b to this container so we don't have to remember a long UUID for referencing this container in future operations, which is what is outputted when the command succeeds.br /br /div class=separator style=clear: both; text-align: center;a href=http://1.bp.blogspot.com/-6liTfhUe3_E/VCLssbhrN0I/AAAAAAAAGIo/rLVoZH0-VTE/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=92 src=http://1.bp.blogspot.com/-6liTfhUe3_E/VCLssbhrN0I/AAAAAAAAGIo/rLVoZH0-VTE/s1600/Capture.PNG width=640 //a/divbr /Finally the span style=font-family: Courier New, Courier, monospace;-t/span switch indicates that we want to create a container from the bmy-mapguide-app/b image that we just created.br /br /Now that we have started a container, we now have:br /br /ulliMapGuide Server running/liliThe Sheboygan and Melbourne sample data packages downloaded to the bPackages/b directory of the MapGuide Server installation directory/liliThe mapguide-rest extension installed/liliApache HTTP Server running on port 8008 which is exposed/li/uldivWe now just need to know what IP address has been assigned to this container. To do that, we can run the following command/divdivbr //divdiv style=text-align: center;span style=font-family: Courier New, Courier, monospace;sudo docker inspect mapguide | grep IPAddress/span/divdivbr //divdiv class=separator style=clear: both; text-align: center;a href=http://1.bp.blogspot.com/-MvVjBeG3_r4/VCLtZoFgUgI/AAAAAAAAGIw/AAlD4-o72Vk/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=102 src=http://1.bp.blogspot.com/-MvVjBeG3_r4/VCLtZoFgUgI/AAAAAAAAGIw/AAlD4-o72Vk/s1600/Capture.PNG width=640 //a/divdivbr //divdivNow that we have an IP address, we can see if things are in order by firing up the Site Administrator/divdivbr //divdiv class=separator style=clear: both; text-align: center;a href=http://3.bp.blogspot.com/-HUFD8q2Kghk/VCLuAwdeNUI/AAAAAAAAGI8/mTn26kfB-QE/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=385 src=http://3.bp.blogspot.com/-HUFD8q2Kghk/VCLuAwdeNUI/AAAAAAAAGI8/mTn26kfB-QE/s1600/Capture.PNG width=640 //a/divdivbr //divdivIf we login and go to the bManage Packages/b page, we can see the packages we've downloaded as part of building our bmy-mapguide-app/b Docker image are there./divdivbr //divdiv class=separator style=clear: both; text-align: center;a href=http://4.bp.blogspot.com/-5tiJoca21mc/VCLulJrN_CI/AAAAAAAAGJE/4aX3y-dDQIU/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=478 src=http://4.bp.blogspot.com/-5tiJoca21mc/VCLulJrN_CI/AAAAAAAAGJE/4aX3y-dDQIU/s1600/Capture.PNG width=640 //a/divdivbr //divdivNow load these packages, and go to the mapguide-rest sample apps landing page just to see that the extension was installed./divdivbr //divdiv class=separator style=clear: both; text-align: center;a href=http://1.bp.blogspot.com/-LwO5sG3CQ3Y/VCLvNPJI6yI/AAAAAAAAGJU/hFRqvSZ5nxg/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=470 src=http://1.bp.blogspot.com/-LwO5sG3CQ3Y/VCLvNPJI6yI/AAAAAAAAGJU/hFRqvSZ5nxg/s1600/Capture.PNG width=640 //a/divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;If the samples on this landing page work, you have just verified that your docker-ized MapGuide container is now fully operational./divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;So that's a little run-through of how to get MapGuide running in a Docker container. Now the other thing about Docker that is really awesome is that the a href=http://aws.amazon.com/big players/a in a href=http://www.rackspace.com/Cloud Computing/a already (or starting to) support Docker containers as a a href=http://en.wikipedia.org/wiki/Platform_as_a_servicePaaS/a deployment option./divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;Can you say MapGuide on the cloud?/divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: center;a href=http://3.bp.blogspot.com/-4p8bAYW4SCY/VCL5-4R1U4I/AAAAAAAAGJs/QqcC0ELKIu0/s1600/Capture.PNG style=margin-left: 1em; margin-right: 1em;img border=0 height=556 src=http://3.bp.blogspot.com/-4p8bAYW4SCY/VCL5-4R1U4I/AAAAAAAAGJs/QqcC0ELKIu0/s1600/Capture.PNG width=640 //a/divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;Now just to clarify, MapGuide on the cloud via a href=http://en.wikipedia.org/wiki/Cloud_computing#Infrastructure_as_a_service_.28IaaS.29IaaS/a is already relatively easy. I, the AWS noob easily got a MapGuide demo site on Amazon EC2 set up a href=http://themapguyde.blogspot.com.au/2014/07/govhack-2014-post-mortem.htmlover the GovHack weekend/a, which stayed up long enough to impress the judges to a href=http://themapguyde.blogspot.com.au/2014/08/govhack-2014-post-post-mortem.htmlwin some awards/a./divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;However the IaaS approach to deployment puts a burden on you to maintain the actual infrastructure (VMs, etc). As a case in point, our GovHack demo site has been taken down because I butchered my Amazon EC2 instance due to a combination of failure to act on an important email alert on a href=http://aws.amazon.com/windows/2012r2-network-drivers/?sc_ichannel=EMamp;sc_icountry=Globalamp;sc_icampaign_type=otheramp;sc_icampaign=EM_123158690amp;sc_idetail=em_980116076amp;ref_=pe_1154330_123158690_10this issue/a from Amazon and my general AWS noob-ery./divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;The PaaS approach lets you focus solely on deploying the applications, without having to worry about the underlying infrastructure. MapGuide as a Docker container enables the possibility of using this cloud deployment option./divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;Hopefully this post has sold you on the power and potential of Docker and how having MapGuide as a docker container may open up deployment and development scenarios that were previously not possible or took a lot of manual effort./divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;As for that Docker base image I linked to, that is just the tip of the iceberg. I'm just getting my feet wet with Docker and foresee many future blog posts on this topic as I learn more about what Docker can and can't do./divdiv class=separator style=clear: both; text-align: left;br //divdiv class=separator style=clear: both; text-align: left;I can see the possibility of having different base images in the future:/divdiv class=separator style=clear: both; text-align: left;/divulliIndividual Server and Web Tier Docker images. Imagine how easy it would be to set up a load-balanced cluster via Docker containers? I'd have to grok a href=https://docs.docker.com/userguide/dockerlinks/how these containers communicate/a first, but the possibilities are very interesting./liliWeb Tier images tailored for the PHP or Java installation profiles./liliMany others?/li/uldivI also wouldn't comfortably say that the above docker image is currently production-ready. There's questions that need to be answered:/divdivulliHow do we handle the case of a mgserver or httpd process falling over on a background docker container?/liliHow can we easily access and manage log files in a docker container?/liliHow can we perform repository backup/restoration operations within a docker container?/liliHow do we perform $MAPGUIDE_SERVER_ADMIN_TASK within the docker container?/li/uldivIf you have an idea on how these questions can be answered, I invite you to a href=https://github.com/jumpinjackie/mapguide-centos-dockerhelp improve the design of this docker image/a or to enlighten me on the comments below./div/divbr //div
Categories: OSGeo Planet

GeoSolutions: GeoSolutions Presentations at FOSS4G 2014

OSGeo Planet - Wed, 2014-09-24 15:06
pimg alt=foss4g2014 class=attachment-post-thumbnail wp-post-image height=305 src=http://www.geo-solutions.it/wp-content/uploads/2014/08/foss4g2014.png?fe2f74 width=375 //pDear Readers, a couple of weeks have passed since the end of this year's wonderful FOSS4G hence it is time to publish the material we have presented in case someone wanted to go back and review it. Here below you can find the presentations that a href=http://http://www.geo-solutions.it/GeoSolutions/a team members a href=http://it.linkedin.com/in/andreaaimeAndrea Aime/a and a href=http://it.linkedin.com/pub/mauro-bartolomeoli/2/618/a15Mauro Bartolomeoli/a gave during the presentations sessions. h2Raster data in GeoServer and GeoTools: Achievements, issues and future developments/h2 [slideshare id=39467273amp;doc=nucjf3mlr6a8eizfeoa2-signature-d121a51515a17d2d4d58257138d9e20a921b294dbe73d15489412674ae34f064-poli-140924052952-phpapp01] Here is the video: http://vimeo.com/106225056 h2Advanced Cartographic Map Rendering in GeoServer/h2 [slideshare id=39467167amp;doc=xbmpfygutmaao3xup8lq-signature-056e9bbbdf181a7e7a1b20b1416a8b18bf5c4439a23ff9f150f9b2daaea654e2-poli-140924052659-phpapp01] h2Advanced Security in GeoServer/h2 [slideshare id=39467272amp;doc=4uszgamzsde3mrq6qlgr-signature-d121a51515a17d2d4d58257138d9e20a921b294dbe73d15489412674ae34f064-poli-140924052952-phpapp01] Here is the video: http://vimeo.com/106221740 Enjoy! The a href=http://www.geo-solutions.it/GeoSolutions/a team, diva href=http://www.geo-solutions.itimg alt=http://www.geo-solutions.it border=0 class=alignnone height=48 src=http://4.bp.blogspot.com/-cKdFIXPOWE0/TV65ZRWirEI/AAAAAAAAAPA/DUqDxCXfn_k/s1600/geosolutions-logo.gif width=300 //a/div
Categories: OSGeo Planet

Slashgeo (FOSS Articles): HALE 2.9.0 Released – new look, new tools, new INSPIRE Annex II/III support

OSGeo Planet - Wed, 2014-09-24 12:14
pbHALE 2.9.0 released – new look, new tools, INSPIRE codelists + Annex II/III/b/p pThe HUMBOLDT Alignment Editor (HALE) is a spatial data transformation application licensed unde LGPL. You use HALE to interactively and visually define and execute schema mappings and data harmonisation processes./p pWe have just completed testing and documentation for the new HALE 2.9.0 release. There is a lot that has changed under the hood for the 2.9 release. Apart from a lot of bug fixes and an upgrade of the underlying platform to Eclipse Luna,we can again provide an installer for Windows and a version of HALE that runs on current Mac OS X operating systems./p pThe new release comes with a long list of useful new features, as you would expect after the relatively long break since the last release of HALE. Get your a href=http://www.esdi-community.eu/projects/hale/filesdownload here/a and read in detail a href=http://hale.igd.fraunhofer.de/2.9.0/help/index.jsp?topic=/eu.esdihumboldt.hale.doc.user/html/new/2_9_0.xhtmlabout the new features here/a. Here are the headline news:/p ul listrongINSPIRE Code List Support:/strong Browse and search the code lists from the a href=http://inspire.ec.europa.eu/registry/INSPIRE registry/a provided by the JRC and directly load them in HALE./li listrongCreate ATOM feed based INSPIRE download services./strong Information on feature types and coordinate reference systems will be included automatically./li listrongINSPIRE Annex II and III schemas now built in:/strong HALE supports any schema, but usage of the inbuilt schemas is super-simple, so we have extended the set of inbuilt schemas to also include the final versions of all Annex II and III schemas./li listrongNew mapping documentation format:/strong We added a new mapping documentation format based on HTML and SVG that is interactive and optimal for web display./li listrongExtended command line interface:/strong The new command line interface is far more flexible in its configuration and allows data export to be easily configured with support through the HALE user interface./li listrongSmart Retype:/strong Do you have source and target schema types that are very similar and differ just in a few properties or only the namespace? The Retype transformation function has configuration options to automatically copy properties/attributes with similar names./li listrongReprojection/CRS Conversion:/strong You can now include a conversion to a given coordinate reference system (CRS) as part of writing the transformed data to GML./li listrongManage Schema changes:/strong Next time a standard is updated, HALE will make the transition simple by identifying and highlighting changes./li /ul pAs usual, there has been a set of other improvements (about 15). You can a href=http://www.esdi-community.eu/projects/hale/versions/34go here/a to learn more about these. We will post separate workflow descriptions for the usage of the CLI and on the INSPRIE Code Lists in the next days. Enjoy your work with HALE 2.9.0!/p pimg alt= class=aligncenter height=332 src=http://community.esdi-humboldt.eu/attachments/179/hale-screen-2.0.0-nl-kataster-midsize.jpg width=420 //p pThe post a href=http://slashgeo.org/2014/09/24/hale-2-9-0-released-new-look-new-tools-new-inspire-annex-iiiii-support/ rel=nofollowHALE 2.9.0 Released – new look, new tools, new INSPIRE Annex II/III support/a appeared first on a href=http://slashgeo.org rel=nofollowSlashgeo.org/a./p
Categories: OSGeo Planet

gvSIG Team: 10th International gvSIG Conference. Registration period is open

OSGeo Planet - Wed, 2014-09-24 10:26
pThe registration period for the 10th International gvSIG Conference, organized by the gvSIG Association, is now open. It will be held from December 3rd to 5th in Valencia (Spain)./p pRegistrations are free of cost (limited capacity) and must be done through the application form on the Conference web page [1]./p pOnce the registration is done you will immediately receive a confirmation code. Please, keep this code for later consultations or for update the registration data./p pIn addition, we remind you that we are expecting communication proposals for the Conference./p pYou just have to send an abstract, following the template provided on the Reports section of the Conference web page to conference-contact@gvsig.com and the scientific committee will evaluate it to be in the conference programme. There are two types of communications: presentation and poster./p pWe expect your participation./p p[1] a href=http://jornadas.gvsig.orghttp://jornadas.gvsig.org/a/pbr /Filed under: a href=http://blog.gvsig.org/category/gvsig-development/community/community/a, a href=http://blog.gvsig.org/category/languages/english/english/a, a href=http://blog.gvsig.org/category/gvsig-development/events-gvsig-development/events/a, a href=http://blog.gvsig.org/category/gvsig-development/training/training/a img alt= border=0 height=1 src=http://pixel.wp.com/b.gif?host=blog.gvsig.orgamp;blog=8230583amp;post=2516amp;subd=gvsigamp;ref=amp;feed=1 width=1 /
Categories: OSGeo Planet

GIS for Thought: Scottish Independence Referendum 2014, Election Maps in QGIS

OSGeo Planet - Tue, 2014-09-23 20:17
pAs everyone will no doubt have heard, Scotland voted in a referendum on independence on the 18/09/2014. The vote was no, but it presents an excellent opportunity to visualise election results./p pstrongAddition From Black/strong/p pa href=https://farm4.staticflickr.com/3836/15148094840_56e5b1256b_o.png title=Addition From Black by Heikki Vesanto, on Flickrimg alt=Addition From Black height=640 src=https://farm4.staticflickr.com/3836/15148094840_5af15d9f88_z.jpg width=453 //a/p pWe start with a black background since in RGB 0,0,0 is pitch black. Then we have 2 datasets with graduated colour scheme from completely transparent to completely red/blue. We use the percentages per council area to show the split, but using absolute counts could also work. These layers have the blending mode of “Addition” so they stack creating a purple map, with the redder areas voting no and the bluer areas voting yes./p pstrongBar Graph/strong/p pa href=https://farm3.staticflickr.com/2944/15148271867_e24591682d_o.png title=Bar Graph by Heikki Vesanto, on Flickrimg alt=Bar Graph height=640 src=https://farm3.staticflickr.com/2944/15148271867_8e61190d93_z.jpg width=453 //a/p pThis is more of a proof of concept than a truly functional map. The bars are created from the polygon centroids as a line symbol. The length of each bar plotted in meters from a calculation of the number of votes * 1000. I found out that this could be more easily created using the diagrams feature, which would produce the same result without the need for creating centroids and allow for more placement options. /p pstrongData Driven Opacity and Hue/strong/p pa data=Data href=https://farm4.staticflickr.com/3849/15311770866_89f93be27d_o.pngimg alt=Data Driven Opacity and Hue height=640 src=https://farm4.staticflickr.com/3849/15311770866_ff40f950be_z.jpg width=453 //a/p pSimple Red to Blue gradient from the percentage of yes votes. So from 30% to 70%, providing a nice gradient of the vote outcome. Above this was place a completely white layer, which had its alpha channel driven by a normalized total voters field. So Glasgow has a white 100% transparent feature over it, while Orkney has a 0% transparent feature. This symbolises the impact of each councils vote and the result./p
Categories: OSGeo Planet
Syndicate content