FreeGis World Data sample

From Ka-Map Wiki

Jump to: navigation, search

The FreeGIS worlddata are licensed under the terms of the GNU General Public License (GPL). This will perhaps be changed in future versions when a better licence which is better suitable for free geodata becomes available.

you can download the file here as part of a FreeGIS.org world data package.

Call it from config.php as:

"World"   => array( "World", "/absolute/path/to/test.map",
                    array( 100000000,50000000,25000000,10000000),
                    "PNG")

[edit] Word map background and labels

This mapfile offers a very simple implementation. No groups specified, just base layer shown in the legend.

MAP
 NAME "LAT LONG"
 STATUS ON
 EXTENT -180 -90 180 90
 SIZE 600 300
 SHAPEPATH "/absolute_path_to_my_data/"
 IMAGECOLOR 200 200 200
 UNITS DD
 INTERLACE ON
 IMAGETYPE png
 OUTPUTFORMAT
	NAME jpeg
	DRIVER "GD/JPEG"
	IMAGEMODE RGB
	EXTENSION "jpeg"
	FORMATOPTION "QUALITY=60,PROGRESSIVE=TRUE"
 END
WEB
     METADATA
   	max_extents "-180,-90,180,90"
	END
 END

REFERENCE
       IMAGE '/absolute_path_to_my_imgfiles/worldkeymap.png'
       EXTENT -180 -90 180 90
       STATUS ON
       COLOR -1 -1 -1
       OUTLINECOLOR 255 0 0
       SIZE 250 125
 END
LEGEND
   OUTLINECOLOR 0 0 0
   STATUS on
   KEYSIZE 40 10
   KEYSPACING 20 15
   TRANSPARENT on
 END

 SCALEBAR
  STATUS ON
  IMAGECOLOR 255 255 255
  COLOR  0 0 0
  OUTLINECOLOR 0 0 0
   LABEL
       COLOR  0 0 0
       SIZE tiny
    END
  UNITS kilometers
  STYLE 1
  INTERVALS 5
  TRANSPARENT ON
  SIZE 249 15
END

LAYER
	NAME "World"
       STATUS ON
       METADATA
         imageformat "PNG"
       END
       DATA "./freegis_worlddata-0.1/countries_simpl.shp"
       TYPE POLYGON
       CLASSITEM "cat"
       CLASS
         NAME "Country"
         EXPRESSION /./
         STYLE
           OUTLINECOLOR 100 100 100
           COLOR 200 170 170
         END

       END
END

LAYER
       NAME "Label"
       STATUS ON
       METADATA
         imageformat "PNG"
       END
       DATA "./freegis_worlddata-0.1/countries_simpl.shp"
       TYPE ANNOTATION
       LABELITEM 'name'
       CLASS
	LABEL
	    PARTIALS false
           MINDISTANCE 250
	    MINFEATURESIZE 40
	    POSITION CC
           COLOR 255 255 255
	    OUTLINECOLOR 0 0 0
	    SIZE tiny
	    ANTIALIAS TRUE
	    BUFFER 4
          END

       END
END
END
Personal tools