Changes

Jump to: navigation, search

GeoView

719 bytes added, 22:52, 30 January 2022
m
no edit summary
Work in progress{{man warn|The GeoView addon was originally integrated into earlier Gramps versions than Gramps 3.3 then I created a new map renderer since some month now. go there : [[GeoViewHelp]]|The newer [[Geography]] renderer based on OsmGpsMap was integrated into Gramps 3.3, see the [[User_manual|user manual]] for further information <br>[[Gramps_{{man version}}_Wiki_Manual_-_Categories#Geography_Category]]}} {{man warn|Instructions for the older GeoView addon that was based on webkit/gtkmozembed}}
'''All we need to understand GeoView.'''
I would like to see my ancestors all around the world on a map. And if possible, I would like to see them moving during time periods.
 
== The future ==
 
For approximatively three years, geoview is based on html technology using webkit or gtkmozembed.
We have some problems depending on the distribution, the webkit version, ... : crashes, messages on console, ...
 
The mecanism for rendering the map is asynchronous and difficult to manage : the renderer and gramps are two different things which don't easily communicate.
 
So, I am working on a new map renderer since some month now.
 
If you are impatient, go there : [[Geography]]
==GeoView is divided in two parts : ==
This module is now in two parts in 3.2. I'll try to explain how to install them and how to use them. You have two new views named Geography (geoviev) and Web(htmlrenderer).
=== The html rendering engine ===
This module is called htmlrenderer. We use it when we use the Web view.
The Html rendering machine is used to show remote and local "urls" inside of GRAMPS. We need to be connected to the network. You probably also need a broadband connection to have a smooth result. Try eg Google maps in your browser to see if your internet connection is sufficiently fast.
GRAMPS can use two different kind of engines, webkit or gtkmozembed, to view HTML pages. If they are not installed, you'll never see [[Geography ]] and the Web appearing among your views. If you are looking on how to install these, see [[GeoView#How_to_get_the_HTML_kits_.3F| below]]
If both two kits are installed, webkit will be used.
http://packages.opensuse-community.org/index.jsp?searchTerm=pywebkit
 
* pyton-webkit
 
On OpenSUSE 11.3 that is the appropriate name.
====== gecko ======
** [http://www.gramps-project.org/wiki/images/d/db/WebKitGTK-1.1.23-win32.zip WebKitGTK-1.1.23]
* [http://code.google.com/p/pywebkitgtk PyWebKitGtk ] provide Python bindings to WebKitGTK
** [http://www.gramps-project.org/wiki/images/4/4d/PyWebKitGTK-1.1.7.win32-py2.6.zip PyWebKitGTK-1.1.7.win32-py2.6.msi]
 
[[All In One Gramps Software Bundle for Windows|Gramps AIO package]] contains WebKitGTK-1.2.5 and PyWebKitGTK-1.1.8
===== ... =====
# install the required backend so you can see webpages inside of GRAMPS.
# set the GeoView Preferences
# use the appropriate latidude and longitude format in your data (Note: the [[Addon:Place completion tool]] can look up latitude and longitude of the places defined in GRAMPS.)
The first is simple to achieve. Start a text editor and go to your gramps home directory, and open the keys.ini file. Scoll down to the interface section, and look for the ''data-views'' variable. On a clean install of GRAMPS, this variable is normally:
==== Supported longitude/latitude formats ====
When you create/modify a place, the possible formats used for longitude/latitude are : * Floating point e.g. +12.0154 -124.3647 * Classic  e.g. 50°52'21.92"N 124°52'21.92"E The degree symbol can be either UTF-8 code c2b00a, UTF-8 code c2ba0a or the hash (#) character.The seconds symbol can be either one double quote (") character or two single quote (') characters. * Colon e.g. -50:52:21.92 124:52:21.92 * Modified GEDCOM
'D.D4' : degree notation, 4 decimals eg +12.0154 , -124e.3647 'Dg.D8' : degree notation, 8 decimals (precision like ISO-DMS) eg +12.01543265 , -0154N 124.36473268 'DEG' : degree, minutes, seconds notation eg 50°52'21.92"N , 124°52'21.92"E ° has UTF-8 code c2b00a or N 50º52'21.92" , E 124º52'21.92" º has UTF-8 code c2ba0a The character for seconds can be either one double quote " or two single quote ' 'DEG-:' : degree, minutes, seconds notation with : eg -50:52:21.92 , 124:52:21.92 'ISO-D' : ISO 6709 degree notation i.e. ±DD.DDDD±DDD.DDDD 'ISO-DM' : ISO 6709 degree, minutes notation i.e. ±DDMM.MMM±DDDMM.MMM 'ISO-DMS' : ISO 6709 degree, minutes, seconds notation i.e. ±DDMMSS.SS±DDDMMSS.SS3647E
==== The maps providers ====
===== Remove all rendering engines =====
Remove python-webkit and python-gtkmozembed. You'll never see geoview. See the specific packages for your distribution.
== ... ==
Your modifications are welcomed ...
==See also==
* [[GeoViewHelp]] Addon
[[Category:GEPS|G]]
[[Category:Plugins]]
[[Category:Developers/General]]
[[Category:Views|G]]

Navigation menu