Академический Документы
Профессиональный Документы
Культура Документы
2017
ArcGIS is the tool that I am currently using to model ocean current and wind data
globally. Because this website is dedicated entirely to the ArcGIS software, they do have
some documentation pertaining to the special features not available on other GIS
softwares. However, the main benefit of this website is ArcGIS online, which allows for
access to various examples of data plotted from servers. Because I myself do not have an
ArcGIS account, I need to use my Mentor’s login information in order to use the software
and gain access to the services available from ArcGIS online. Because of this, if I ever
want to use ArcGIS’s online services whenever my mentor is not nearby, I unfortunately
cannot. When I am able to logon to the ArcGIS servers, however, there is a wealth of
information. I am able to find examples of maps people made using ArcGIS and directly
import them into my own projects. As a result, I am able to figure out how certain things
were done, such as accessing data from servers and plotting it as a layer of vectors all
across the oceans,
So far, I have used the ArcGIS website for multiple services, and I anticipate
needing those services in the future. In particular, their portal service allows for easy
access to data from servers, which comes very much in handy when I need to plot data
from HYCOM, OSCAR, or any of my other sources of raw data. There are ways to get
data from servers using other methods, but I wasn’t able to do so after experimenting for
a little bit. That was, until I found an example of someone using it to plot vectors for
ocean surface currents using HYCOM servers. This was almost exactly what I wanted to
do, so by following their example, I as able to accomplish the task myself.
Cole, John R, and Amy J Lapin. “Interview of Amy Lapin.” 9 Nov. 2017.
Mrs. Lapin was the one who gave me my interview for the ASPIRE internship in
the summer. As I was away at the Philmont Scout Ranch when she originally wanted to
schedule the interview, my mother corresponded with her to schedule the meeting for the
following week. Her idea of a project for me involved changing an android application
developed by another intern to be able to put the data entered into the app in a good
format so that it could be easily understood by those who wanted to use the data. At the
time, however, I did not have any experience with developing Android applications, and I
found the project Mr. McGarity had for me interesting, so I was assigned to him instead.
However, she told me that I could always come to her for questions I had with regards to
my project.
Mrs. Lapin has been a very good source of guidance and information for me
during my time at APL. Because she was the one that gave most of my interview to me,
she understands my strengths and weaknesses, and so is able to give me valuable
guidance if I have a problem and my mentor is unavailable at the time. On Thursdays, my
mentor is at the Johns Hopkins University, so whenever I have questions, I come to her.
On November 9th, I asked her questions about what resources she would recommend
using for research, and she suggested that asking other interns what methods they used
for their research would be a good idea. Since I was moved into a room with other
interns, I believe that I will be able to do this more frequently.
Esri: GIS Mapping Software, Spatial Data Analytics & Location Platform,
www.esri.com/en-us/home. Web. 25 Oct. 2017
Mearns, Ben, et al. QGIS Becoming a GIS Power User. Packt Publishing, 2013.
QGIS was the first GIS that I came to know. It is a free, open-source Global
Information System. It doesn’t have as many features as ArcGIS, but it is useful when
you’re just beginning your tenure with GISs. Becoming a GIS Power User is a book
designed to take a reader with some experience with QGIS and make them a
fully-fledged master of it. There are some aspects of QGIS the reader is expected to be
already familiar with, but these skills are relatively basic. Some topics covered in the
book are manipulating raster data, presenting maps, using the geoprocessing tools, and
making a legend and key for maps.
Because this book already expects a certain level of experience with QGIS, I am
unable to take full advantage of the knowledge the book has to offer. However, there are
still useful things I was able to learn from it, such as how to plot raster data.
Unfortunately, I do not plan on using QGIS for too much longer, so I doubt that this book
will continue to be a valuable source of information for me unless my mentor decides that
he wants my project to be done in QGIS as well. I may still use QGIS if I need to figure
out how to do something basic and the tools in ArcGIS Pro or ArcMap are too much. In
that case, having this book around may turn out to be helpful after all.
Getting to Know ArcGIS Desktop by Tim Ormsby is a book meant to educate its
readers on how to begin using the ArcGIS software for desktop. It highlights many of the
available features that separate it from other versions of GIS, but also provides basic
information about GIS to those who are only just beginning to use it. Many of the
examples presented within the book involve applications that utilize real life data. Unlike
the other books in the Getting to Know series, this one doesn’t presume that the reader is
an experienced GIS user to begin with, and provides detailed step-by-step information
regarding doing basic things within ArcGIS, such as importing data from WPS servers
and Excel spreadsheets, both things I have had to do in the course of my project. The
examples that the book uses to provide applications for the features in ArcGIS use data
that is available on their portal, so I can follow along if I wish.
My mentor recently gave me this book so that I could begin testing a model of my
web tool that I built using Microsoft Excel. He got me started, but he knew that I could
not ask him to do everything for me, so he provided me with this book. So far, it has been
a great resource for me to get started. I have never used any version of GIS before
starting my project, but it is a great tool that can be effectively used for modeling data
and making conclusions based off of that data. The book itself has been useful for
learning the basics of GIS and ArcGIS such as creating maps and plotting data using
layers, but I will be using both ArcGIS desktop and ArcGIS Pro, and the differences
between the two can be clearly seen. In addition, the version of ArcGIS presented within
the book is from 2010, whereas I am using the most recent version, so the more recent
features are devoid of any acknowledgement. In addition, while it has been useful for
covering the basics of ArcGIS, it does not have too much information on the specific
variant of ArcGIS I am using, ArcGIS Pro. Also, it does not delve too deep into Python
scripting in ArcGIS. However, I have books pertaining to both of these subjects, so I still
have sources of information.
Smith, Stephen M., et al. "Hypsometry of Cape Cod Salt Marshes (Massachusetts,
U.S.A.) and predictions of marsh Vegetation responses to sea-level rise." Journal
of Coastal Research, vol. 33, no. 3, 2017, p. 537+. Science in Context,
link.galegroup.com/apps/doc/A495577766/SCIC?u=elli29753&xid=7cabf600.
Accessed 11 Nov. 2017.
This article from the Journal of Coastal Research details a study on how the
structure and functioning of salt marsh ecosystems are being impacted by sea-level rise.
Digital elevation models were constructed as a part of this experiment. By using a
comprehensive real-time kinematic global positioning system, several conclusions were
made from the data gathered at four salt marshes at Cape Cod National Seashore. One
was that CCNS marshes sit low within their tidal frames, another was that high marsh
areas will be most affected with sea-level rise, with 90-100% losses under both 50 cm
and 100 cm sea-level rise scenarios, and finally, total marsh losses of up to 30% could
ensue with 100 cm of sea-level rise.
While salt marsh ecosystems are not particularly relevant to my project, this article
was helpful to me in several ways. First off, it gave me an idea of how tools such as
ArcGIS are used for data extrapolation in the real world outside of APL. Because I am
now aware of what others use GIS programs for, I can have a better idea of what I want
the end goal of my product to be. While that was the primary assistance that reading this
article gave me, it was also interesting to see how sea rise could have such a devastating
effect on coastal ecosystems.
“Safari, the world's most comprehensive tech & business learning platform.” Safari,
safaribooksonline.com/. Web. 17 Oct. 2017
Safari Books Online is a digital library featuring many books on all facets of
technology, including software development, electrical engineering, and hardware
configuration. Normally, being able to access the information contained within it would
require me to pay for a subscription, but because Johns Hopkins University as a whole
has a subscription to it, I am able to access it for free. I was able to create a personal
account for it on the Johns Hopkins University Network, so I am able to continue reading
up on Python, Matlab, ArcGIS after I leave APL, so I can concentrate my time there on
doing things that I would not be able to do unless I was connected to the Applied Physics
Laboratory network, such as working on the ArcGIS Pro maps that I have on my laptop.
Its wide range of books guarantee its spot as one of my more valuable resources.
So far, I have not used information from any of the books contained within Safari,
but as the development of my project requires skills that I have not yet attained, such as
Python scripting and modeling data using Matlab, I will anticipate needing it in the
future. The database contains hundreds of books relating to very specialized aspects of
software development, so finding something to help me with learning programming
languages such as Python or Matlab should be a cinch. However, while it is extremely
useful to have such a large source of guidance on programming languages, it is somewhat
limited with regards to how to use GIS software such as ArcGIS. Thankfully, I have
several physical books at my disposal when I run into a problem with problems specific
to ArcGIS, so I will be fine.
“The Johns Hopkins University Applied Physics Laboratory.” The Johns Hopkins
University Applied Physics Laboratory, www.jhuapl.edu/. Web. 3 Oct. 2017
This article analyzes multiple approaches to modeling the problem of finding the
most energy efficient, safest, and fastest route for a ship to take, as well as giving an
analysis of the multiple ways in which this problem can be solved, highlighting the
circumstances each would likely be used under, and which circumstances should be
avoided by users of that solution. The weather routing problem can be described as either
a single-objective or multi-objective optimization problem. It can be modelled as a
constrained graph problem, a constrained nonlinear optimization problem or as a
combination of both. Depending on which objective(s) you are trying to fulfill, you can
select among a variety of approaches, ranging from dynamic programming to Dijkstra's
algorithm. While a solution utilizing Dijkstra’s algorithm would be able to find the
shortest path between two points, that does not mean that it is the most fuel efficient one.
As for dynamic programming, it would be able to find the most fuel efficient route, but
would be subject to a very large number of control variables.
My project is very relevant to the topics discussed in this article, as it revolves
around finding the most efficient route for a ship to go from point A to point B. It gives
me insight as to the great variety of ways that I could approach this optimization problem.
Do I want speed, efficiency, or safety? Depending on my answer, I would want to use
different methods of calculating the optimal route. One possible solution would find me
the objectively shortest route while sacrificing smoothness. Another would give me fuel
efficiency but would take longer to calculate and may not necessarily be the fastest route.
The possibilities are endless, and choosing any one option in particular would be a hard
decision for me to make. Overall, this is a very thought provoking article, I believe that it
will be a valuable resource for me to look over, especially in the later stages of my
project.
Python scripting for ArcGIS is a book designed to help experienced ArcGIS users
write scripts to automate tasks that they have to perform frequently. It briefly goes
through the various tools that are available to ArcGIS users, but the bulk of the writing is
focused on using Python as a scripting language in conjunction with ArcGIS, and ArcPy,
which is a Python library built by ESRI especially for ArcGIS scripting with Python.
Within its contents is information describing what kind of language Python is, basic
Python syntax, Geoprocessing using Python, describing spatial data using Python,
creating custom tools in Python, working with geometries, working with rasters, sharing
tools, and debugging. It does not concern itself very much with programming in Python,
but rather focuses on Python as a scripting language capable of being executed line by
line. In addition to the information contained within the book, there are also many
exercises designed to give readers a chance to apply their new knowledge to situations in
ArcGIS, as well as a CD designed to supplement the text.
This book was only very recently shipped to the Applied Physics Laboratory, but
so far, it has been invaluable in getting me started with Python. Before beginning this
internship, I did have some experience with Python, so I wasn’t completely lost when I
had to begin scripting with it, but this book has been a great guide nevertheless. One
drawback that prevents me from taking full advantage of it, however, is its assumption
that the reader is an experienced ArcGIS user well practiced in the Geoprocessing tasks
Python scripting is meant to automate. As a novice user, I find myself frequently having
to consult other books before I can move on with the scripting task I want to accomplish.
That does not diminish the value of the book, however. I still consider it to be a valuable
source of information, and have taken it home so that I am better prepared to continue
working on my project when I return to APL.
This article from the International Journal of e-Navigation and Maritime Economy
is focused on how neural networks can be used to design a controller that corrects ships
that stray off course. It accomplishes this by using recent advancements in adaptive
control theory, as well as the backstepping method. The adaptive law is designed to
estimate the unknown time-varying environmental disturbance. Because neural networks
learn from each iteration of a scenario, combining it with the backstepping method would
likely result in a very successful course-keeping controller.
This article in itself does not relate to my project very much. However, the concept
of using a neural network as a way to plot the course of a ship is intriguing. If I am able
to run a simulation of a ship among varying routes and then discern the most efficient
route based on those runs, that would be very good. My skill in computer science does
not yet allow me to create advanced neural networks, but I found the content in this
article to be interesting enough to warrant a place in my annotated source list.