Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 9 of 10

Eagle Earth Eagle Earth is a program based on C# through the example of manipulating the use of the open-sourced .NET library, MSNP-Sharp. Provided to be portable and useful, we plan to maximise its potential and make it useful in adding more features using .NET Framework 2.0.

0
 
  0 reviews  |  0 users  |  14,036 lines of code  |  0 current contributors  |  Analyzed 1 minute ago
 
 

This project provides a locally run Java based application that you can start on your desktop. It can be connected to the APRS IS, a TNC, or just given a simple list of stations. It will then accept http requests from google earth, or other applications that support KML, and return a KML folder ... [More] with placemarks for all known stations. This project is currently in its infancy, but, there is working code that demonstrates the power of this capability. [Less]

0
 
  0 reviews  |  0 users  |  21,665 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

WordPress plugin which allows you to pin, organize & show your favorite places through OpenStreetMap/WMTS, Google Maps/Earth (KML), GeoJSON or Augmented-Reality browsers

5.0
 
  0 reviews  |  0 users  |  21,417 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

A Java library to ease creation and manipulation of KML files. A KML file can be loaded as simply as this: Kml kmlRoot = new KMLParser().parse(new File(filename)); Alternatively a Kml document can be built up programmatically, eg by creating new Placemark(), new Folder() etc and adding them to the ... [More] root, or other Folders. Kml.toKML() produces the KML document. KML.toUpdateKML() will produce a KML document representing the updates since toUpdateKML() was last called. [Less]

0
 
  0 reviews  |  0 users  |  15,511 lines of code  |  0 current contributors  |  Analyzed 6 months ago
 
 

Introductiongeopy makes it easy for developers to locate the coordinates of addresses, cities, countries, and landmarks across the globe using third-party geocoders and other data sources, such as wikis. geopy currently includes support for six geocoders: Google Maps, Yahoo! Maps, Windows Local ... [More] Live (Virtual Earth), geocoder.us, GeoNames, MediaWiki pages (with the GIS extension), and Semantic MediaWiki pages. Who's using geopy?My Apartment Map is proud to use and support geopy: geopy has allowed us to increase the number of apartments in our index and thus increase the quality of our site overall. [Less]

0
 
  0 reviews  |  0 users  |  3,454 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

A 3d globe with wms tile support and arc-ball based rotation. There are three targets for this source code 1) flash 2) opengl 3) iphone native app. 1) Flash is a challenging target. Historically it has been somewhat difficult to show a 3d globe in the browser let alone anything in 3d; solutions ... [More] such as java applets are not universally supported, and flash itself although well supported has had no 3d support. Papervision3d is a lightweight pure source code flash component that we leverage to make it possible to easily deliver a 3d globe in the browser. This is hopefully a foundation for variety of projects, and being open source it can hopefully be improved by the community. Here is a running example of an earlier rev of the flash version of this code: http://hook.org/anselm/projects/20070901_MeadanGlobe/globe/bin/globe.html 2) The OpenGL version is quite simple and a good development reference point although of course not competitive with NASA WorldWind or Google Earth. There is a sample port of the same code to cygwin under windows under opengl as well in /opengl . 3) The iPhone version is more preliminary - the hope is to improve it with community support. I've built an installer so you can install it via community sources like any app. To do this you first crack your phone (ziphone.org) then goto your installer, and goto sources within that, and then add a new source - that new source will be http://meadanglobe.googlecode.com/files/iphone.xml. When typing in the iphone ui it will try to capitalize iPhone.XML - reject that suggestion. Now you will have the globe as a source. Goto your installer main menu. Goto Multimedia. Goto Globe. Install that. Now it will appear as an icon on your iphone desktop. Congradulations. All you can do right now is rotate it. It does not fetch textures dynamically. The sun position is static right now. Please feel free to help out. For the source code see /iphone. This runs on the OpenGLES profile. An executable is included. Here is a screen-shot of the iphone opengl native version: http://www.flickr.com/photos/anselmhook/1747152617/in/set-72157602696188420/ [Less]

0
 
  0 reviews  |  0 users  |  19,724 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

This project includes a collection of Python classes and scripts which can be used to generate and verify Region-based KML. ScriptsHere are some useful scripts: checkcsvlinks.py - check HTML link targets in a CSV file checklinks.py - walk a RbNL hierarchy checkregions.py - check Region elements ... [More] in an RbNL hiearchy csvregionator.py - CSV point data in, RbNL out getkml.py - get the doc.kml in KMZ file or URL kmlsuperoverlay.py - GTiff in, SuperOverlay out mkregionboxes.py - create boxes for the Regions in an RbNL hierarchy placemarks.py - KML Placemarks in, RbNL out ClassesHere are some useful modules. Use pydoc on each module for more info: kml.checklinks - module for checking KML ahd HTML links kml.checkregions - module for checking KML Regions kml.cvsregionator - CSV regionator mainline kml.featureset - container for a set of features kml.genkml - convenience functions for generating KML kml.genxml - KML types (Placemark, Folder, NetworkLink, etc) kml.href - KML href support and fetch kml.kmlregionator - KML regionator main module kml.kmz - KMZ archive support kml.model - KML Model support kml.photooverlay - KML PhotoOverlay support kml.region - KML Region support kml.regionator - core "regionator" algorithm kml.regionhandler - base class for building specific regionators kml.superoverlay - SuperOverlay main module kml.walk - KML RbNL walker [Less]

0
 
  0 reviews  |  0 users  |  29,176 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

World Wind Geo: The Eclipse RCP GeobrowserWelcome to World Wind Geo: The Eclipse Geo browser. The Geospatial Web or Geoweb is a relatively new term that implies the merging of geographical (location-based) information with the abstract information that currently dominates the Internet. World Wind ... [More] Geo is an experimental geo browser built on top of: World Wind Java SDK - http://worldwind.arc.nasa.gov/java/ : Allows developers to embed World Wind technology in their own applications. Eclipse - http://www.eclipse.org/ : Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes. Our goal is to close the gap between GIS & SIS (Scientific Information Systems) by incorporating low/med/hi resolution GIS datasets from multiple sources: NASA, MS Virtual Earth, and others with the java NetCDF library for plotting/subsetting capabilities of scientific data. World Wind Geo has the following fetaures: Interactive 3D navigation. Full support for WMS 1.1.x and 1.3.x using wizards. Over 500 real time weather data sets from NOAA and the Navy Research Labs. Limited support for KML: Ground overlays, screen overlays, and placemarks only. Support for animated ground overlays to visualize events over time. Scientific Data Plot/Subset capabilities with NetCDF. Open source: built on top of the World Wind Java SDK and Eclipse frameworks. Highly extensible: It uses the eclipse plugin framework to extend the user interface. Multi platform: built on proven standards: Java and Eclipse. Automatic Updates with Eclipse!You can keep WWGeo up to date by using the eclipse update system: Under "Help", select "Software Updates/Find and Install" Click "Search for new features to install", then click next Click the "New Remote Site" button on the right and enter the update information Name: World Wind Geo Update Site Url : http://playerx.sf.net/wwgeo/ Click Finish, and follow the easy installation instructions. DatasetsWW Geo bundles the following datasets and features: NASAhttp://www.worldwindcentral.com/wiki/World_Wind_Data_Sources Blue Marble (1-km/pixel resolution) - http://earthobservatory.nasa.gov/Newsroom/BlueMarble/ i-cubed Landsat 7 (15-meter/pixel resolution) - Global Land Cover Facility. University of Maryland, Institute for Advanced Computer Studies Elevation data (SRTM30Plus/SRTMv2/USGS NED derived dataset). NASA Jet Propulsion Laboratory. http://www2.jpl.nasa.gov/srtm/ USGS Topographic, B&W Ortho, and Color Urban Area USGS and Microsoft Research. http://www.terraserver-usa.com/ United States Placenames. USGS Geographic Names Information System.http://geonames.usgs.gov/ World Placenames. National Geospatial-Intelligence Agency. http://earth-info.nga.mil/gns/html Microsofthttp://www.microsoft.com/virtualearth/ Virtual Earth Roads. Virtual Earth Satellite. Virtual Earth Hybrid (Satellite with place names). The NetCDF ViewerNetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. http://www.unidata.ucar.edu/software/netcdf/ . WW Geo bundles a NetCDF viewer for the following conventions: NetCDF File types: http://www.unidata.ucar.edu/software/netcdf-java/ NetCDF conventions: COARDS, Models3, WRF, CF, and others (see link above). To use the viewer select "File/Open Dataset" or simply point the built-in web browser to any OpeNDAP/THREDDS data server such as http://dataportal.ucar.edu:9191/dods then click any dataset OpeNDAP link (The data will be displayed automatically on the NetCDF View). OthersFull support for WMS 1.1.x layers and 1.3.x animated or static layers. Limited KML support: Temporal/static Ground, Screen overlays and placemarks. RequirementsGraphics card with updated drivers. See http://worldwind.arc.nasa.gov/java/ Java 1.5 WW Geo Main GUI Screen ShotHere is a screen shot of the main user interface. The earth, moon, and mars are shown, the earth displays a sea surface temperature ground overlay obtained from a scientific NetCDF OpeNDAP dataset. Known IssuesOSX/Linux: The built-in web browser doesn't work yet. A patch using Mozilla/XULRunner is on the way. OSX: The WMS wizard server selection combo doesn't recognize built in server URLs. [Less]

0
 
  0 reviews  |  0 users  |  65,756 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

One of the most commonly used tools for browsing the earth surface is Google Earth, being the oldest. Google Earth can save landmark locations in its own database, featuring icons, description, a specific camera orientation, etc… And as the technology advanced, now we have mobile phones supporting ... [More] maps, and with integrated GPS receivers, they can identify the user’s location with very high accuracy. My case phone, Nokia N78, is equipped with Nokia Maps and has an integrated A-GPS receiver. Nokia mobile phones with GPS receivers include E90, E71, E66, N85, N79, N95, N95 8GB, N78, N96, N96 8GB, 6220 Classic, 6210 Navigator and 6110 Navigator. Other companies like HTC, i-mate, and Apple have also equipped some of their phones with GPS receivers and navigation applications. As for the last few years, GPS-equipped mobiles have increased outside Egypt at a high rate. Although GPS devices are prohibited in Egypt, they are still being imported, sold and used. Google Earth can save its landmarks into external files. It started with saving KML format which uses XML, and in later versions, Google have created a new file format called KMZ to save landmark files. However, the later versions still support saving in KML formats. Nokia Maps can also save and send landmark files as LMX files. The LMX format also uses XML. I first implemented the application, Placemarks, in January 2008 during my winter break. I used C++ and a command driven interface, which was all I studied at AUC. However I did some research to be able to make it through. Version 1.0 converted from KML to LMX only, but it validated the file extension and format before any conversion takes place. Last summer, after I studied JAVA and researched C#, I implemented the totally new version 2.0 using C#. I implemented a class for each format that contains functions and variables that deal with this format, i.e. read and write in the format. All formats were compiled under one DLL called “formats.dll”. The main program uses a GUI to interact with the user. The user is given an empty list, where he can open KML or LMX files and add their content to this list. The list has check boxes where the user can uncheck any unwanted Placemarks. Finally, the user saves the new list into a new file of any supported format. For example, I load Placemarks 2.0, then click “Load” to load Placemarks. I open file1.kml, then load another file called file2.lmx. The content of both files will be added to the list. I uncheck 4 Placemarks that I don’t need on my mobile. Then, save the new list as newFile.lmx. Finally I send it via Bluetooth to my Nokia N78. And now, I can reach any of the destinations in file1.kml or file2.lmx using the A-GPS integrated into my mobile phone. Placemarks is a studio for managing your placemark files saved in any supported format. You can add placemarks to the list and choose which placemarks to save in the destination file. You can read from multiple files in different formats. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 8 days ago
 
 

This is a collection of tools for working with Google Earth, reading/modifying coordinates, converting between different format coordinates, saving the current Google Earth position to JPEG files as Exif GPS data etc. ProgramsGoogle Earth PositionA tiny program for reading coordinates from the ... [More] Google Earth client (or editing coordinates to make Google Earth fly to a new location). The Copy buttons are intended to be useful for pasting coordinates and LookAt parameters into a spreadsheet, for example when generating KML using Google's Spreadsheet Mapper 2.0 Latest version: 1.12 Download: GoogleEarthPosition.exe Google Earth PhotoTagA small program for adding Exif GPS data to JPEG files and reading coordinates from the Google Earth client. With the Auto-Mode enabled any new file drag-and-dropped onto the PhotoTag window will automatically be tagged with the current coordinates from the Google Earth client. Latest version: 1.21 Download: GoogleEarthPhotoTag.exe The program requires the Exiv2.exe command line tool by Andreas Huggel which can be downloaded (for free) from http://www.exiv2.org/ The options to read/write Exif GPS data can be added to the windows right-click menu for JPEG files (click on the button in the About: dialog to add these options into the registry). The program can write KML output for showing a collection of photos inside Google Earth, like in this screenshot: To edit the style of the popup balloon edit the *.PlacemarkStyle files in the same directory as the executable. Any files with a .PlacemarkStyle extension will automatically show up on the Placemark style dropdown list in the PhotoTag program window. The program will include photo comments from descript.ion files or JPEG embedded comments in the placemark balloons. JPEG Comments or descriptions can also be edited in the PhotoTag GUI (configure which type to edit using the right-click menu; JPEG comments are stored inside the file itself so will stay with the file when you move/copy it, descript.ion comments are kept in a separate file and are faster to read/store, but not understood by all programs). LatLong ConversionA tiny program for converting coordinates between Degree Minute Second and Decimal formats. The tool can handle the following DMS formats: 8 deg 32' 54.73" South 119 deg 29' 28.98" East 8°32'54.73"S, 119°29'28.98"E 8:32:54S,119:29:28E Decimal coordinates are in the format: -8.548333, 119.491383 Latest version: 1.07 Download: LatLongConversion.exe SourceThese programs are written in the AutoHotkey language (http://www.autohotkey.com) The source code for the programs can be downloaded from the Google Code source tab. There is also a library file libGoogleEarth.ahk which includes the following functions: Converting Coordinates Deg2Dec() - convert from 8°32'54.73"S, 119°29'28.98"E into -8.548333, 119.491383 Dec2Deg() - vice versa Dec2Rel() - convert into 0/1 55/1 5617/100, 78/1 36/1 2061/10 format (useful for raw Exif GPS data) Google Earth functions IsGErunning() - simple check to see if the Google Earth client is running GetGEpos() - get the current Google Earth coordinates and LookAt camera info using the COM API GetGEpoint() - get the current Google Earth coordinates and altitude using the COM API SetGEpos() - fly the Google Earth client to a specific coordinate FlyToPhoto() - fly the Google Earth client to the coordinate stored in a JPG file GEtimePlay() - start playing timeslider animation (useful when recording movies as GE Pro hides time control) GEtimePause() - stop playing timeslider animation JPEG Exif, Exif GPS, XMP tag and JPEG Comment functions GetPhotoLatLong() - read the Exif GPS Latitude/Longitude stored in a JPG file GetPhotoLatLongAlt() - read the Exif GPS Latitude/Longitude/Altitude stored in a JPG file SetPhotoLatLong() - write Exif GPS Latitude/Longitude data to a JPG file SetPhotoLatLongAlt() - write Exif GPS Latitude/Longitude/Altitude data to a JPG file ErasePhotoLatLong() - delete the Exif GPS Latitude/Longitude/Altitude data from a JPG file GetExif() - read full Exif data from a JPG file !GetJPEGComment() - read JPEG embedded comment !SetJPEGComment() - write JPEG embedded comment SetXmpTag() - read JPEG file XMP tags GetXmpTag() - write JPEG file XMP tags Other ImageDim() - return image dimensions (uses ImageMagick identify.exe) FileDescription() - read file description from descript.ion file WriteFileDescription() - write file description to descript.ion file captureOutput() - capture output from console command line (uses cmdret.dll if available) The JPEG Exif functions require the Exiv2.exe command line tool by Andreas Huggel. It can be downloaded at http://www.exiv2.org/ (GPL 2+ license) The Google Earth COM API functions requires the Embedded Windows Scripting and COM for Autohotkey library (ws4ahk.ahk) from http://www.autohotkey.net/~easycom/ The JPEG Exif functions will optionally use cmdret.dll if present (removing the need for temp files while capturing command output) http://www.autohotkey.com/forum/topic3687.html (already bundled in GoogleEarthPhotoTag) Further information about the Google Earth COM API can be found here: http://earth.google.com/comapi/ These programs are distributed without any warranty. The functions for writing to JPEG files can probably be considered safe as they rely the Exiv2 command line tool for file write access (and all writes in the PhotoTag program are verified by a read operation afterwards). However, do make sure there is a backup of all files before using these programs. [Less]

0
 
  0 reviews  |  0 users  |  1 current contributor  |  Analyzed 8 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.