Changes

From Gramps

GEPS 043: Improving GEDCOM support for Places

206 bytes removed, 21:48, 26 August 2017
Proposals
=== Proposals ===
#) Support GEDCOM EL extensions for PLAC._LOC, and a few others related to places.
#) Use only one mechanism for ADDR records. Do away with Place, type 'Details' and, Location Object(place Alt Location).#* It has been suggested that Gramps developers want to deprecate the Location (Alt Location) structure of our place object. In this case the proposal is to convert stand-alone event ADDR to places with Type 'Address'. Events that also have the PLAC tag would create the a place with Type 'Address' from PLAC ADDR data, and add an alternate name with the ADDR then create a second (enclosing) place from PLAC data. In either case, the ADDR data would be converted to a single line of comma separated elements (if not already available). This could result in some data loss if the ADDR record is not consistent. Also, if both the PLAC and ADDR records had postal codes, the PLAC code would end up in the Gramps place 'code' field, and the ADDR postal code would be on the end of the alt-name.
#) Don't force fit PLAC.FORM records to Location objects, just make appropriate places with type as value from the FORM. Enclosed by hierarchy defined by GEDCOM L FORM. Any place types in FORM list after 'country' would not be part of hierarchy. GEDCOM L actually says to use first 4 levels, { place, county/district, state, country} but I've got a few files where leading levels are {address, street, city,…}. Postal codes are expected after 'country' level and don't participate in enclosed by hierarchy, but should be recognized if at another position. Have another file with {2 FORM Town, Area code, County, Region, Country, Subdivision} for example, which needs to work.
#: The following Example would create a Gramps place, Named '123 Main', type 'Street' with code '77375' enclosed by
<nowiki> 1 RESI
2 PLAC 123 Main, Houston, Harris Co., Texas, USA, 77375
3 FORM Street, City, County, State, Country, Postal Code</nowiki>  
=== Issues ===
* Location xref (_LOC) structure allows multiple place types, with a date for each. Gramps allows only one, with no date.
266
edits

Navigation menu