Hello,

  I've just joined this list after being introduced to it by Charles Fry.

I'm working on a Ph.D. in computational linguistics at Carnegie Mellon University with several personal projects on the side. One of my interests is using computational techniques to make reading Chinese church materials (scriptures, manuals, etc.) easier for missionaries by adding pronunciation aids. Some examples of this can be seen at http://www.mandarintools.com/lds.html#missionary

Another project I've attempted recently (and which I've seen discussed in earlier posts) is using Google Maps in conjunction with a ward list to see where members live. I've put together some of the files I used for this and have compiled instructions on how someone might do something similar.

These are the steps:

0.  Download http://www.mandarintools.com/download/wardmap.zip
1.  Open official Ward website and select "Membership Directory"
2.  Select "Abbreviated" to get entire ward list.
3.  Select all and save to a separate text file: "directory.txt".
4.  Take off the header and footer lines.
5. Run the Perl script "getlatlon.pl" (from the zip file) to convert the addresses to latitude and longitude coordinates, saved in a file called "warddata.xml" - This script calls out to the geocoder.us website and requires the program "wget". This could also be done with the geocoder perl module. - Some massaging of your ward directory may be necessary. I found a lot of incomplete addresses, addresses with misspellings, etc. All addresses that can't be found are saved to the file notfound.txt. Save and forward this the the membership clerk to correct the official list. 6. Check the notfound.txt to look for errors and repeat step 5 until satisfied. 7. Edit wardmap.html line 12 and change YOURGOOGLEMAPKEY to your own Google Map Key, available at http://www.google.com/apis/maps/ .
   - Keep track of the directory you specify for the maps during sign-up
8. Edit wardmap.html line 38 to reflect longitude and latitude coordinates that are the center your ward and not the middle of Pittsburgh. 9. Save warddata.xml and wardmap.html (in wardmap.zip) to a password-protected directory on a web server (the password protection isn't necessary, but a really good idea). This will be the same directory specified when signing up for the Google Maps API Key. 10. Visit wardmap.html and click on individual member's markers to see more information.

There are lots of other possible extensions (find five closest members, etc.) that could be added. A lot of bugs probably still need to be fixed also.


On the lines of open data in addition to open source, I think having a database of various church terms in different languages would be very useful. There is a project along these lines called LDSTerm at http://www.coli.uni-saarland.de/~blaylock/ldsterm/. It has a table of LDS terms in English, Spanish, German, Japanese, and Chinese. With all the languages I would imagine are represented on this list, it would be great if people could add terms for more languages. Other than contributing the Chinese terms, I'm not associated with this project, but I like it.

Best wishes,
Erik
_______________________________________________
Ldsoss mailing list
[email protected]
http://lists.ldsoss.org/mailman/listinfo/ldsoss

Reply via email to